",e=e.removeChild(e.firstChild);break;case"select":e="string"==typeof r.is?l.createElement("select",{is:r.is}):l.createElement("select"),r.multiple?e.multiple=!0:r.size&&(e.size=r.size);break;default:e="string"==typeof r.is?l.createElement(t,{is:r.is}):l.createElement(t)}}e[eA]=n,e[eR]=r;e:for(l=n.child;null!==l;){if(5===l.tag||6===l.tag)e.appendChild(l.stateNode);else if(4!==l.tag&&27!==l.tag&&null!==l.child){l.child.return=l,l=l.child;continue}if(l===n)break;for(;null===l.sibling;){if(null===l.return||l.return===n)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}switch(n.stateNode=e,u3(e,t,r),t){case"button":case"input":case"select":case"textarea":e=!!r.autoFocus;break;case"img":e=!0;break;default:e=!1}e&&iy(n)}}return iw(n),n.flags&=-0x1000001,null;case 6:if(e&&null!=n.stateNode)e.memoizedProps!==r&&iy(n);else{if("string"!=typeof r&&null===n.stateNode)throw Error(s(166));if(e=G.current,rk(n)){if(e=n.stateNode,t=n.memoizedProps,r=null,null!==(l=rf))switch(l.tag){case 27:case 5:r=l.memoizedProps}e[eA]=n,(e=!!(e.nodeValue===t||null!==r&&!0===r.suppressHydrationWarning||u0(e.nodeValue,t)))||ry(n)}else(e=u5(e).createTextNode(r))[eA]=n,n.stateNode=e}return iw(n),null;case 13:if(r=n.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(l=rk(n),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(s(318));if(!(l=null!==(l=n.memoizedState)?l.dehydrated:null))throw Error(s(317));l[eA]=n}else rw(),0==(128&n.flags)&&(n.memoizedState=null),n.flags|=4;iw(n),l=!1}else null!==rm&&(i3(rm),rm=null),l=!0;if(!l){if(256&n.flags)return rX(n),n;return rX(n),null}}if(rX(n),0!=(128&n.flags))return n.lanes=t,n;if(t=null!==r,e=null!==e&&null!==e.memoizedState,t){r=n.child,l=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool);var a=null;null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)}return t!==e&&t&&(n.child.flags|=8192),ib(n,n.updateQueue),iw(n),null;case 4:return ee(),null===e&&u$(n.stateNode.containerInfo),iw(n),null;case 10:return oi(n.type),iw(n),null;case 19:if(q(rG),null===(l=n.memoizedState))return iw(n),null;if(r=0!=(128&n.flags),null===(a=l.rendering)){if(r)ik(l,!1);else{if(0!==iD||null!==e&&0!=(128&e.flags))for(e=n.child;null!==e;){if(null!==(a=rZ(e))){for(n.flags|=128,ik(l,!1),e=a.updateQueue,n.updateQueue=e,ib(n,e),n.subtreeFlags=0,e=t,t=n.child;null!==t;)ic(t,e),t=t.sibling;return K(rG,1&rG.current|2),n.child}e=e.sibling}null!==l.tail&&eu()>i$&&(n.flags|=128,r=!0,ik(l,!1),n.lanes=4194304)}}else{if(!r){if(null!==(e=rZ(a))){if(n.flags|=128,r=!0,e=e.updateQueue,n.updateQueue=e,ib(n,e),ik(l,!0),null===l.tail&&"hidden"===l.tailMode&&!a.alternate&&!rp)return iw(n),null}else 2*eu()-l.renderingStartTime>i$&&0x20000000!==t&&(n.flags|=128,r=!0,ik(l,!1),n.lanes=4194304)}l.isBackwards?(a.sibling=n.child,n.child=a):(null!==(e=l.last)?e.sibling=a:n.child=a,l.last=a)}if(null!==l.tail)return n=l.tail,l.rendering=n,l.tail=n.sibling,l.renderingStartTime=eu(),n.sibling=null,e=rG.current,K(rG,r?1&e|2:1&e),n;return iw(n),null;case 22:case 23:return rX(n),r$(),r=null!==n.memoizedState,null!==e?null!==e.memoizedState!==r&&(n.flags|=8192):r&&(n.flags|=8192),r?0!=(0x20000000&t)&&0==(128&n.flags)&&(iw(n),6&n.subtreeFlags&&(n.flags|=8192)):iw(n),null!==(t=n.updateQueue)&&ib(n,t.retryQueue),t=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(t=e.memoizedState.cachePool.pool),r=null,null!==n.memoizedState&&null!==n.memoizedState.cachePool&&(r=n.memoizedState.cachePool.pool),r!==t&&(n.flags|=2048),null!==e&&q(ln),null;case 24:return t=null,null!==e&&(t=e.memoizedState.cache),n.memoizedState.cache!==t&&(n.flags|=2048),oi(r2),iw(n),null;case 25:return null}throw Error(s(156,n.tag))}(n.alternate,n,iO);if(null!==t){iP=t;return}if(null!==(n=n.sibling)){iP=n;return}iP=n=e}while(null!==n);0===iD&&(iD=5)}function uc(e,n){do{var t=function(e,n){switch(rc(n),n.tag){case 1:return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 3:return oi(r2),ee(),0!=(65536&(e=n.flags))&&0==(128&e)?(n.flags=-65537&e|128,n):null;case 26:case 27:case 5:return et(n),null;case 13:if(rX(n),null!==(e=n.memoizedState)&&null!==e.dehydrated){if(null===n.alternate)throw Error(s(340));rw()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 19:return q(rG),null;case 4:return ee(),null;case 10:return oi(n.type),null;case 22:case 23:return rX(n),r$(),null!==e&&q(ln),65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 24:return oi(r2),null;default:return null}}(e.alternate,e);if(null!==t){t.flags&=32767,iP=t;return}if(null!==(t=e.return)&&(t.flags|=32768,t.subtreeFlags=0,t.deletions=null),!n&&null!==(e=e.sibling)){iP=e;return}iP=e=t}while(null!==e);iD=6,iP=null}function uf(e,n,t,r,l,a,o,i,u,c){var f=F.T,d=B.p;try{B.p=2,F.T=null,function(e,n,t,r,l,a){do up();while(null!==iK);if(0!=(6&iC))throw Error(s(327));var o,i=e.finishedWork;if(r=e.finishedLanes,null!==i){if(e.finishedWork=null,e.finishedLanes=0,i===e.current)throw Error(s(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var u=i.lanes|i.childLanes;if(function(e,n,t,r){var l=e.pendingLanes;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0,n=e.entanglements;var a=e.expirationTimes,o=e.hiddenUpdates;for(t=l&~t;0r&&(l=r,r=a,a=l),l=tz(n,a);var o=tz(n,r);l&&o&&(1!==t.rangeCount||t.anchorNode!==l.node||t.anchorOffset!==l.offset||t.focusNode!==o.node||t.focusOffset!==o.offset)&&((e=e.createRange()).setStart(l.node,l.offset),t.removeAllRanges(),a>r?(t.addRange(e),t.extend(o.node,o.offset)):(e.setEnd(o.node,o.offset),t.addRange(e)))}}for(e=[],t=n;t=t.parentNode;)1===t.nodeType&&e.push({element:t,left:t.scrollLeft,top:t.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;nt?32:t,F.T=null,null===iK)var a=!1;else{t=iG,iG=null;var o=iK,i=iY;if(iK=null,iY=0,0!=(6&iC))throw Error(s(331));var u=iC;if(iC|=4,il(o.current),o6(o,o.current,i,t),iC=u,uN(0,!1),ev&&"function"==typeof ev.onPostCommitFiberRoot)try{ev.onPostCommitFiberRoot(ey,o)}catch(e){}a=!0}return a}finally{B.p=l,F.T=r,ud(e,n)}}return!1}function um(e,n,t){n=t5(t,n),n=aA(e.stateNode,n,2),null!==(e=ok(e,n,2))&&(eT(e,2),uP(e))}function uh(e,n,t){if(3===e.tag)um(e,e,t);else for(;null!==n;){if(3===n.tag){um(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===iH||!iH.has(r))){e=t5(t,e),null!==(r=ok(n,t=aR(2),2))&&(aI(t,r,n,e),eT(r,2),uP(r));break}}n=n.return}}function ug(e,n,t){var r=e.pingCache;if(null===r){r=e.pingCache=new iE;var l=new Set;r.set(n,l)}else void 0===(l=r.get(n))&&(l=new Set,r.set(n,l));l.has(t)||(iF=!0,l.add(t),e=uy.bind(null,e,n,t),n.then(e,e))}function uy(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),e.pingedLanes|=e.suspendedLanes&t,e.warmLanes&=~t,iz===e&&(iN&t)===t&&(4===iD||3===iD&&(0x3c00000&iN)===iN&&300>eu()-iQ?0==(2&iC)&&i7(e,0):iR|=t,iU===iN&&(iU=0)),uP(e)}function uv(e,n){0===n&&(n=eN()),null!==(e=t2(e,n))&&(eT(e,n),uP(e))}function ub(e){var n=e.memoizedState,t=0;null!==n&&(t=n.retryLane),uv(e,t)}function uk(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(t=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(s(314))}null!==r&&r.delete(n),uv(e,t)}var uw=null,uS=null,ux=!1,uE=!1,uC=!1,uz=0;function uP(e){var n;e!==uS&&null===e.next&&(null===uS?uw=uS=e:uS=uS.next=e),uE=!0,ux||(ux=!0,n=uL,sa(function(){0!=(6&iC)?el(ec,n):n()}))}function uN(e,n){if(!uC&&uE){uC=!0;do for(var t=!1,r=uw;null!==r;){if(!n){if(0!==e){var l=r.pendingLanes;if(0===l)var a=0;else{var o=r.suspendedLanes,i=r.pingedLanes;a=0xc000055&(a=(1<<31-ek(42|e)+1)-1&(l&~(o&~i)))?0xc000055&a|1:a?2|a:0}0!==a&&(t=!0,uF(r,a))}else a=iN,0!=(3&(a=ez(r,r===iz?a:0)))&&(t=!0,uF(r,a))}r=r.next}while(t);uC=!1}}function uL(){uE=ux=!1;var e,n=0;0!==uz&&(((e=window.event)&&"popstate"===e.type?e===sn||(sn=e,0):(sn=null,1))||(n=uz),uz=0);for(var t=eu(),r=null,l=uw;null!==l;){var a=l.next,o=uT(l,t);0===o?(l.next=null,null===r?uw=a:r.next=a,null===a&&(uS=r)):(r=l,(0!==n||0!=(3&o))&&(uE=!0)),l=a}uN(n,!1)}function uT(e,n){for(var t=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,a=-0x3c00001&e.pendingLanes;0 title"):null)}function s_(e){return"stylesheet"!==e.type||0!=(3&e.state.loading)}var sF=null;function sO(){}function sD(){if(this.count--,0===this.count){if(this.stylesheets)sA(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var sM=null;function sA(e,n){e.stylesheets=null,null!==e.unsuspend&&(e.count++,sM=new Map,n.forEach(sR,e),sM=null,sD.call(e))}function sR(e,n){if(!(4&n.state.loading)){var t=sM.get(e);if(t)var r=t.get(null);else{t=new Map,sM.set(e,t);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a`))}})}async function T(e,{suffix:t,inlinedDataStream:r,isStaticGeneration:n,getServerInsertedHTML:i,serverInsertedHTMLToHead:a,validateRootLayout:l}){let u=t?t.split(E,1)[0]:null;return n&&"allReady"in e&&await e.allReady,function(e,t){let r=e;for(let e of t)e&&(r=r.pipeThrough(e));return r}(e,[v(),i&&!a?new TransformStream({transform:async(e,t)=>{let r=await i();r&&t.enqueue(c.encode(r)),t.enqueue(e)}}):null,null!=u&&u.length>0?function(e){let t,r=!1,n=r=>{let n=new s.DetachedPromise;t=n,(0,o.scheduleImmediate)(()=>{try{r.enqueue(c.encode(e))}catch{}finally{t=void 0,n.resolve()}})};return new TransformStream({transform(e,t){t.enqueue(e),r||(r=!0,n(t))},flush(n){if(t)return t.promise;r||n.enqueue(c.encode(e))}})}(u):null,r?S(r):null,l?_():null,w(),i&&a?y(i):null])}async function P(e,{getServerInsertedHTML:t}){return e.pipeThrough(v()).pipeThrough(new TransformStream({transform(e,t){(0,u.isEquivalentUint8Arrays)(e,l.ENCODED_TAGS.CLOSED.BODY_AND_HTML)||(0,u.isEquivalentUint8Arrays)(e,l.ENCODED_TAGS.CLOSED.BODY)||(0,u.isEquivalentUint8Arrays)(e,l.ENCODED_TAGS.CLOSED.HTML)||(e=(0,u.removeFromUint8Array)(e,l.ENCODED_TAGS.CLOSED.BODY),e=(0,u.removeFromUint8Array)(e,l.ENCODED_TAGS.CLOSED.HTML),t.enqueue(e))}})).pipeThrough(y(t))}async function x(e,{inlinedDataStream:t,getServerInsertedHTML:r}){return e.pipeThrough(v()).pipeThrough(y(r)).pipeThrough(S(t)).pipeThrough(w())}async function O(e,{inlinedDataStream:t,getServerInsertedHTML:r}){return e.pipeThrough(v()).pipeThrough(y(r)).pipeThrough(S(t)).pipeThrough(w())}function C(){return f(E)}},6958:(e,t)=>{"use strict";function r(e,t){if(0===t.length)return 0;if(0===e.length||t.length>e.length)return -1;for(let r=0;r<=e.length-t.length;r++){let n=!0;for(let i=0;i-1))return e;{let r=new Uint8Array(e.length-t.length);return r.set(e.slice(0,n)),r.set(e.slice(n+t.length),n),r}}Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{indexOfUint8Array:function(){return r},isEquivalentUint8Arrays:function(){return n},removeFromUint8Array:function(){return i}})},3101:(e,t,r)=>{"use strict";function n(e){throw Error("cacheLife() is only available with the experimental.dynamicIO config.")}Object.defineProperty(t,"R",{enumerable:!0,get:function(){return n}}),r(8011),r(5778)},3633:(e,t,r)=>{"use strict";function n(...e){throw Error("cacheTag() is only available with the experimental.dynamicIO config.")}Object.defineProperty(t,"H",{enumerable:!0,get:function(){return n}}),r(5778),r(9222)},8039:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{PageSignatureError:function(){return r},RemovedPageError:function(){return n},RemovedUAError:function(){return i}});class r extends Error{constructor({page:e}){super(`The middleware "${e}" accepts an async API directly with the form: export function middleware(request, event) { return NextResponse.redirect('/new-location') } Read more: https://nextjs.org/docs/messages/middleware-new-signature `)}}class n extends Error{constructor(){super(`The request.page has been deprecated in favour of \`URLPattern\`. Read more: https://nextjs.org/docs/messages/middleware-request-page `)}}class i extends Error{constructor(){super(`The request.ua has been removed in favour of \`userAgent\` function. Read more: https://nextjs.org/docs/messages/middleware-parse-user-agent `)}}},1397:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"NextURL",{enumerable:!0,get:function(){return d}});let n=r(1892),i=r(170),a=r(738),s=r(1575),o=/(?!^https?:\/\/)(127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}|\[::1\]|localhost)/;function l(e,t){return new URL(String(e).replace(o,"localhost"),t&&String(t).replace(o,"localhost"))}let u=Symbol("NextURLInternal");class d{constructor(e,t,r){let n,i;"object"==typeof t&&"pathname"in t||"string"==typeof t?(n=t,i=r||{}):i=r||t||{},this[u]={url:l(e,n??i.base),options:i,basePath:""},this.analyze()}analyze(){var e,t,r,i,o;let l=(0,s.getNextPathnameInfo)(this[u].url.pathname,{nextConfig:this[u].options.nextConfig,parseData:!0,i18nProvider:this[u].options.i18nProvider}),d=(0,a.getHostname)(this[u].url,this[u].options.headers);this[u].domainLocale=this[u].options.i18nProvider?this[u].options.i18nProvider.detectDomainLocale(d):(0,n.detectDomainLocale)(null==(t=this[u].options.nextConfig)?void 0:null==(e=t.i18n)?void 0:e.domains,d);let c=(null==(r=this[u].domainLocale)?void 0:r.defaultLocale)||(null==(o=this[u].options.nextConfig)?void 0:null==(i=o.i18n)?void 0:i.defaultLocale);this[u].url.pathname=l.pathname,this[u].defaultLocale=c,this[u].basePath=l.basePath??"",this[u].buildId=l.buildId,this[u].locale=l.locale??c,this[u].trailingSlash=l.trailingSlash}formatPathname(){return(0,i.formatNextPathnameInfo)({basePath:this[u].basePath,buildId:this[u].buildId,defaultLocale:this[u].options.forceLocale?void 0:this[u].defaultLocale,locale:this[u].locale,pathname:this[u].url.pathname,trailingSlash:this[u].trailingSlash})}formatSearch(){return this[u].url.search}get buildId(){return this[u].buildId}set buildId(e){this[u].buildId=e}get locale(){return this[u].locale??""}set locale(e){var t,r;if(!this[u].locale||!(null==(r=this[u].options.nextConfig)?void 0:null==(t=r.i18n)?void 0:t.locales.includes(e)))throw TypeError(`The NextURL configuration includes no locale "${e}"`);this[u].locale=e}get defaultLocale(){return this[u].defaultLocale}get domainLocale(){return this[u].domainLocale}get searchParams(){return this[u].url.searchParams}get host(){return this[u].url.host}set host(e){this[u].url.host=e}get hostname(){return this[u].url.hostname}set hostname(e){this[u].url.hostname=e}get port(){return this[u].url.port}set port(e){this[u].url.port=e}get protocol(){return this[u].url.protocol}set protocol(e){this[u].url.protocol=e}get href(){let e=this.formatPathname(),t=this.formatSearch();return`${this.protocol}//${this.host}${e}${t}${this.hash}`}set href(e){this[u].url=l(e),this.analyze()}get origin(){return this[u].url.origin}get pathname(){return this[u].url.pathname}set pathname(e){this[u].url.pathname=e}get hash(){return this[u].url.hash}set hash(e){this[u].url.hash=e}get search(){return this[u].url.search}set search(e){this[u].url.search=e}get password(){return this[u].url.password}set password(e){this[u].url.password=e}get username(){return this[u].url.username}set username(e){this[u].url.username=e}get basePath(){return this[u].basePath}set basePath(e){this[u].basePath=e.startsWith("/")?e:`/${e}`}toString(){return this.href}toJSON(){return this.href}[Symbol.for("edge-runtime.inspect.custom")](){return{href:this.href,origin:this.origin,protocol:this.protocol,username:this.username,password:this.password,host:this.host,hostname:this.hostname,port:this.port,pathname:this.pathname,search:this.search,searchParams:this.searchParams,hash:this.hash}}clone(){return new d(String(this),this[u].options)}}},7901:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{NextRequestAdapter:function(){return c},ResponseAborted:function(){return l},ResponseAbortedName:function(){return o},createAbortController:function(){return u},signalFromNodeResponse:function(){return d}});let n=r(3771),i=r(7672),a=r(4404),s=r(4600),o="ResponseAborted";class l extends Error{constructor(...e){super(...e),this.name=o}}function u(e){let t=new AbortController;return e.once("close",()=>{e.writableFinished||t.abort(new l)}),t}function d(e){let{errored:t,destroyed:r}=e;if(t||r)return AbortSignal.abort(t??new l);let{signal:n}=u(e);return n}class c{static fromBaseNextRequest(e,t){if((0,s.isNodeNextRequest)(e))return c.fromNodeNextRequest(e,t);throw Error("Invariant: Unsupported NextRequest type")}static fromNodeNextRequest(e,t){let r,s=null;if("GET"!==e.method&&"HEAD"!==e.method&&e.body&&(s=e.body),e.url.startsWith("http"))r=new URL(e.url);else{let t=(0,n.getRequestMeta)(e,"initURL");r=t&&t.startsWith("http")?new URL(e.url,t):new URL(e.url,"http://n")}return new a.NextRequest(r,{method:e.method,headers:(0,i.fromNodeOutgoingHttpHeaders)(e.headers),duplex:"half",signal:t,...t.aborted?{}:{body:s}})}static fromWebNextRequest(e){let t=null;return"GET"!==e.method&&"HEAD"!==e.method&&(t=e.body),new a.NextRequest(e.url,{method:e.method,headers:(0,i.fromNodeOutgoingHttpHeaders)(e.headers),duplex:"half",signal:e.request.signal,...e.request.signal.aborted?{}:{body:t}})}}},9523:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{RequestCookies:function(){return n.RequestCookies},ResponseCookies:function(){return n.ResponseCookies},stringifyCookie:function(){return n.stringifyCookie}});let n=r(9197)},4404:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{INTERNALS:function(){return o},NextRequest:function(){return l}});let n=r(1397),i=r(7672),a=r(8039),s=r(9523),o=Symbol("internal request");class l extends Request{constructor(e,t={}){let r="string"!=typeof e&&"url"in e?e.url:String(e);(0,i.validateURL)(r),e instanceof Request?super(e,t):super(r,t);let a=new n.NextURL(r,{headers:(0,i.toNodeOutgoingHttpHeaders)(this.headers),nextConfig:t.nextConfig});this[o]={cookies:new s.RequestCookies(this.headers),nextUrl:a,url:a.toString()}}[Symbol.for("edge-runtime.inspect.custom")](){return{cookies:this.cookies,nextUrl:this.nextUrl,url:this.url,bodyUsed:this.bodyUsed,cache:this.cache,credentials:this.credentials,destination:this.destination,headers:Object.fromEntries(this.headers),integrity:this.integrity,keepalive:this.keepalive,method:this.method,mode:this.mode,redirect:this.redirect,referrer:this.referrer,referrerPolicy:this.referrerPolicy,signal:this.signal}}get cookies(){return this[o].cookies}get nextUrl(){return this[o].nextUrl}get page(){throw new a.RemovedPageError}get ua(){throw new a.RemovedUAError}get url(){return this[o].url}}},7887:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{revalidatePath:function(){return d},revalidateTag:function(){return u}});let n=r(2441),i=r(9195),a=r(3345),s=r(8011),o=r(5778),l=r(7910);function u(e){return c(e,`revalidateTag ${e}`)}function d(e,t){if(e.length>a.NEXT_CACHE_SOFT_TAG_MAX_LENGTH){console.warn(`Warning: revalidatePath received "${e}" which exceeded max length of ${a.NEXT_CACHE_SOFT_TAG_MAX_LENGTH}. See more info here https://nextjs.org/docs/app/api-reference/functions/revalidatePath`);return}let r=`${a.NEXT_CACHE_IMPLICIT_TAG_ID}${e}`;return t?r+=`${r.endsWith("/")?"":"/"}${t}`:(0,i.isDynamicRoute)(e)&&console.warn(`Warning: a dynamic page path "${e}" was passed to "revalidatePath", but the "type" parameter is missing. This has no effect by default, see more info here https://nextjs.org/docs/app/api-reference/functions/revalidatePath`),c(r,`revalidatePath ${e}`)}function c(e,t){let r=s.workAsyncStorage.getStore();if(!r||!r.incrementalCache)throw Error(`Invariant: static generation store missing in ${t}`);let i=o.workUnitAsyncStorage.getStore();if(i){if("cache"===i.type)throw Error(`Route ${r.route} used "${t}" inside a "use cache" which is unsupported. To ensure revalidation is performed consistently it must always happen outside of renders and cached functions. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if("unstable-cache"===i.type)throw Error(`Route ${r.route} used "${t}" inside a function cached with "unstable_cache(...)" which is unsupported. To ensure revalidation is performed consistently it must always happen outside of renders and cached functions. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if("render"===i.phase)throw Error(`Route ${r.route} used "${t}" during render which is unsupported. To ensure revalidation is performed consistently it must always happen outside of renders and cached functions. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`);if("prerender"===i.type){let e=Error(`Route ${r.route} used ${t} without first calling \`await connection()\`.`);(0,n.abortAndThrowOnSynchronousRequestDataAccess)(r.route,t,e,i)}else if("prerender-ppr"===i.type)(0,n.postponeWithTracking)(r.route,t,i.dynamicTracking);else if("prerender-legacy"===i.type){i.revalidate=0;let e=new l.DynamicServerError(`Route ${r.route} couldn't be rendered statically because it used \`${t}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`);throw r.dynamicUsageDescription=t,r.dynamicUsageStack=e.stack,e}}r.revalidatedTags||(r.revalidatedTags=[]),r.revalidatedTags.includes(e)||r.revalidatedTags.push(e),r.pathWasRevalidated=!0}},4067:(e,t,r)=>{"use strict";Object.defineProperty(t,"A",{enumerable:!0,get:function(){return d}});let n=r(3345),i=r(9222),a=r(8011),s=r(5778),o=r(4790),l=0;async function u(e,t,r,i,a,s,l){await t.set(r,{kind:o.CachedRouteKind.FETCH,data:{headers:{},body:JSON.stringify(e),status:200,url:""},revalidate:"number"!=typeof a?n.CACHE_ONE_YEAR:a},{revalidate:a,fetchCache:!0,tags:i,fetchIdx:s,fetchUrl:l})}function d(e,t,r={}){if(0===r.revalidate)throw Error(`Invariant revalidate: 0 can not be passed to unstable_cache(), must be "false" or "> 0" ${e.toString()}`);let n=r.tags?(0,i.validateTags)(r.tags,`unstable_cache ${e.toString()}`):[];(0,i.validateRevalidate)(r.revalidate,`unstable_cache ${e.name||e.toString()}`);let c=`${e.toString()}-${Array.isArray(t)&&t.join(",")}`;return async(...t)=>{let i=a.workAsyncStorage.getStore(),d=s.workUnitAsyncStorage.getStore(),p=(null==i?void 0:i.incrementalCache)||globalThis.__incrementalCache;if(!p)throw Error(`Invariant: incrementalCache missing in unstable_cache ${e.toString()}`);let f=d&&"prerender"===d.type?d.cacheSignal:null;f&&f.beginRead();try{let a=d&&"request"===d.type?d:void 0,f=(null==a?void 0:a.url.pathname)??(null==i?void 0:i.route)??"",h=new URLSearchParams((null==a?void 0:a.url.search)??""),g=[...h.keys()].sort((e,t)=>e.localeCompare(t)).map(e=>`${e}=${h.get(e)}`).join("&"),m=`${c}-${JSON.stringify(t)}`,v=await p.generateCacheKey(m),b=`unstable_cache ${f}${g.length?"?":""}${g} ${e.name?` ${e.name}`:v}`,y=(i?i.nextFetchId:l)??1;if(i){if(i.nextFetchId=y+1,d&&("cache"===d.type||"prerender"===d.type||"prerender-ppr"===d.type||"prerender-legacy"===d.type)){"number"==typeof r.revalidate&&(d.revalidateu(e,p,v,n,r.revalidate,y,b)).catch(e=>console.error(`revalidating cache with key: ${m}`,e))),a}}}let l=await s.workUnitAsyncStorage.run({type:"unstable-cache",phase:"render"},e,...t);return i.isDraftMode||u(l,p,v,n,r.revalidate,y,b),l}{if(l+=1,!p.isOnDemandRevalidate){let e=d&&"unstable-cache"!==d.type?d.implicitTags:[],t=await p.get(v,{kind:o.IncrementalCacheKind.FETCH,revalidate:r.revalidate,tags:n,fetchIdx:y,fetchUrl:b,softTags:e,isFallback:!1});if(t&&t.value){if(t.value.kind!==o.CachedRouteKind.FETCH)console.error(`Invariant invalid cacheEntry returned for ${m}`);else if(!t.isStale)return void 0!==t.value.data.body?JSON.parse(t.value.data.body):void 0}}let i=await s.workUnitAsyncStorage.run({type:"unstable-cache",phase:"render"},e,...t);return u(i,p,v,n,r.revalidate,y,b),i}}finally{f&&f.endRead()}}}},395:(e,t,r)=>{"use strict";Object.defineProperty(t,"P",{enumerable:!0,get:function(){return s}});let n=r(8011),i=r(5778),a=r(2441);function s(){let e=n.workAsyncStorage.getStore(),t=i.workUnitAsyncStorage.getStore();return e?e.forceStatic?void 0:void(e.isUnstableNoStore=!0,t&&"prerender"===t.type||(0,a.markCurrentScopeAsDynamic)(e,t,"unstable_noStore()")):void 0}},7672:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{fromNodeOutgoingHttpHeaders:function(){return i},normalizeNextQueryParam:function(){return l},splitCookiesString:function(){return a},toNodeOutgoingHttpHeaders:function(){return s},validateURL:function(){return o}});let n=r(3345);function i(e){let t=new Headers;for(let[r,n]of Object.entries(e))for(let e of Array.isArray(n)?n:[n])void 0!==e&&("number"==typeof e&&(e=e.toString()),t.append(r,e));return t}function a(e){var t,r,n,i,a,s=[],o=0;function l(){for(;o=e.length)&&s.push(e.substring(t,e.length))}return s}function s(e){let t={},r=[];if(e)for(let[n,i]of e.entries())"set-cookie"===n.toLowerCase()?(r.push(...a(i)),t[n]=1===r.length?r[0]:r):t[n]=i;return t}function o(e){try{return String(new URL(String(e)))}catch(t){throw Error(`URL is malformed "${String(e)}". Please use only absolute URLs - https://nextjs.org/docs/messages/middleware-relative-urls`,{cause:t})}}function l(e,t){for(let r of[n.NEXT_QUERY_PARAM_PREFIX,n.NEXT_INTERCEPTION_MARKER_PREFIX])e!==r&&e.startsWith(r)&&t(e.substring(r.length))}},2901:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AmpStateContext",{enumerable:!0,get:function(){return n}});let n=r(9920)._(r(2265)).default.createContext({})},687:(e,t)=>{"use strict";function r(e){let{ampFirst:t=!1,hybrid:r=!1,hasQuery:n=!1}=void 0===e?{}:e;return t||r&&n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isInAmpMode",{enumerable:!0,get:function(){return r}})},738:(e,t)=>{"use strict";function r(e,t){let r;if((null==t?void 0:t.host)&&!Array.isArray(t.host))r=t.host.toString().split(":",1)[0];else{if(!e.hostname)return;r=e.hostname}return r.toLowerCase()}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getHostname",{enumerable:!0,get:function(){return r}})},497:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return o}}),r(2301);let n=r(1564),i=r(7103);function a(e){return void 0!==e.default}function s(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function o(e,t){var r;let o,l,u,{src:d,sizes:c,unoptimized:p=!1,priority:f=!1,loading:h,className:g,quality:m,width:v,height:b,fill:y=!1,style:S,overrideSrc:E,onLoad:w,onLoadingComplete:_,placeholder:T="empty",blurDataURL:P,fetchPriority:x,decoding:O="async",layout:C,objectFit:A,objectPosition:R,lazyBoundary:M,lazyRoot:N,...I}=e,{imgConf:L,showAltText:D,blurComplete:j,defaultLoader:k}=t,B=L||i.imageConfigDefault;if("allSizes"in B)o=B;else{let e=[...B.deviceSizes,...B.imageSizes].sort((e,t)=>e-t),t=B.deviceSizes.sort((e,t)=>e-t);o={...B,allSizes:e,deviceSizes:t}}if(void 0===k)throw Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config");let G=I.loader||k;delete I.loader,delete I.srcSet;let U="__next_img_default"in G;if(U){if("custom"===o.loader)throw Error('Image with src "'+d+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let e=G;G=t=>{let{config:r,...n}=t;return e(n)}}if(C){"fill"===C&&(y=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[C];e&&(S={...S,...e});let t={responsive:"100vw",fill:"100vw"}[C];t&&!c&&(c=t)}let F="",V=s(v),H=s(b);if((r=d)&&"object"==typeof r&&(a(r)||void 0!==r.src)){let e=a(d)?d.default:d;if(!e.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e));if(!e.height||!e.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e));if(l=e.blurWidth,u=e.blurHeight,P=P||e.blurDataURL,F=e.src,!y){if(V||H){if(V&&!H){let t=V/e.width;H=Math.round(e.height*t)}else if(!V&&H){let t=H/e.height;V=Math.round(e.width*t)}}else V=e.width,H=e.height}}let z=!f&&("lazy"===h||void 0===h);(!(d="string"==typeof d?d:F)||d.startsWith("data:")||d.startsWith("blob:"))&&(p=!0,z=!1),o.unoptimized&&(p=!0),U&&d.endsWith(".svg")&&!o.dangerouslyAllowSVG&&(p=!0);let $=s(m),q=Object.assign(y?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:A,objectPosition:R}:{},D?{}:{color:"transparent"},S),X=j||"empty"===T?null:"blur"===T?'url("data:image/svg+xml;charset=utf-8,'+(0,n.getImageBlurSvg)({widthInt:V,heightInt:H,blurWidth:l,blurHeight:u,blurDataURL:P||"",objectFit:q.objectFit})+'")':'url("'+T+'")',W=X?{backgroundSize:q.objectFit||"cover",backgroundPosition:q.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:X}:{},Y=function(e){let{config:t,src:r,unoptimized:n,width:i,quality:a,sizes:s,loader:o}=e;if(n)return{src:r,srcSet:void 0,sizes:void 0};let{widths:l,kind:u}=function(e,t,r){let{deviceSizes:n,allSizes:i}=e;if(r){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let n;n=e.exec(r);n)t.push(parseInt(n[2]));if(t.length){let e=.01*Math.min(...t);return{widths:i.filter(t=>t>=n[0]*e),kind:"w"}}return{widths:i,kind:"w"}}return"number"!=typeof t?{widths:n,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>i.find(t=>t>=e)||i[i.length-1]))],kind:"x"}}(t,i,s),d=l.length-1;return{sizes:s||"w"!==u?s:"100vw",srcSet:l.map((e,n)=>o({config:t,src:r,quality:a,width:e})+" "+("w"===u?e:n+1)+u).join(", "),src:o({config:t,src:r,quality:a,width:l[d]})}}({config:o,src:d,unoptimized:p,width:V,quality:$,sizes:c,loader:G});return{props:{...I,loading:z?"lazy":h,fetchPriority:x,width:V,height:H,decoding:O,className:g,style:{...q,...W},sizes:Y.sizes,srcSet:Y.srcSet,src:E||Y.src},meta:{unoptimized:p,priority:f,placeholder:T,fill:y}}}},8321:(e,t,r)=>{"use strict";var n=r(5566);Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return m},defaultHead:function(){return p}});let i=r(9920),a=r(1452),s=r(7437),o=a._(r(2265)),l=i._(r(5960)),u=r(2901),d=r(6590),c=r(687);function p(e){void 0===e&&(e=!1);let t=[(0,s.jsx)("meta",{charSet:"utf-8"},"charset")];return e||t.push((0,s.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")),t}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===o.default.Fragment?e.concat(o.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}r(2301);let h=["name","httpEquiv","charSet","itemProp"];function g(e,t){let{inAmpMode:r}=t;return e.reduce(f,[]).reverse().concat(p(r).reverse()).filter(function(){let e=new Set,t=new Set,r=new Set,n={};return i=>{let a=!0,s=!1;if(i.key&&"number"!=typeof i.key&&i.key.indexOf("$")>0){s=!0;let t=i.key.slice(i.key.indexOf("$")+1);e.has(t)?a=!1:e.add(t)}switch(i.type){case"title":case"base":t.has(i.type)?a=!1:t.add(i.type);break;case"meta":for(let e=0,t=h.length;e{let i=e.key||t;if(n.env.__NEXT_OPTIMIZE_FONTS&&!r&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some(t=>e.props.href.startsWith(t))){let t={...e.props||{}};return t["data-href"]=t.href,t.href=void 0,t["data-optimized-fonts"]=!0,o.default.cloneElement(e,t)}return o.default.cloneElement(e,{key:i})})}let m=function(e){let{children:t}=e,r=(0,o.useContext)(u.AmpStateContext),n=(0,o.useContext)(d.HeadManagerContext);return(0,s.jsx)(l.default,{reduceComponentsToState:g,headManager:n,inAmpMode:(0,c.isInAmpMode)(r),children:t})};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1892:(e,t)=>{"use strict";function r(e,t,r){if(e)for(let a of(r&&(r=r.toLowerCase()),e)){var n,i;if(t===(null==(n=a.domain)?void 0:n.split(":",1)[0].toLowerCase())||r===a.defaultLocale.toLowerCase()||(null==(i=a.locales)?void 0:i.some(e=>e.toLowerCase()===r)))return a}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"detectDomainLocale",{enumerable:!0,get:function(){return r}})},3578:(e,t)=>{"use strict";function r(e,t){let r;let n=e.split("/");return(t||[]).some(t=>!!n[1]&&n[1].toLowerCase()===t.toLowerCase()&&(r=t,n.splice(1,1),e=n.join("/")||"/",!0)),{pathname:e,detectedLocale:r}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeLocalePath",{enumerable:!0,get:function(){return r}})},1564:(e,t)=>{"use strict";function r(e){let{widthInt:t,heightInt:r,blurWidth:n,blurHeight:i,blurDataURL:a,objectFit:s}=e,o=n?40*n:t,l=i?40*i:r,u=o&&l?"viewBox='0 0 "+o+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(u?"none":"contain"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+a+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},3938:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ImageConfigContext",{enumerable:!0,get:function(){return a}});let n=r(9920)._(r(2265)),i=r(7103),a=n.default.createContext(i.imageConfigDefault)},7103:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{VALID_LOADERS:function(){return r},imageConfigDefault:function(){return n}});let r=["default","imgix","cloudinary","akamai","custom"],n={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],unoptimized:!1}},5601:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return l},getImageProps:function(){return o}});let n=r(9920),i=r(497),a=r(8173),s=n._(r(1241));function o(e){let{props:t}=(0,i.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let l=a.Image},1241:(e,t)=>{"use strict";function r(e){let{config:t,src:r,width:n,quality:i}=e;return t.path+"?url="+encodeURIComponent(r)+"&w="+n+"&q="+(i||75)}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}}),r.__next_img_default=!0;let n=r},291:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return n}});let n=r(9920)._(r(2265)).default.createContext(null)},6832:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return a}});let n=r(2707),i=r(5121);function a(e,t,r,a){if(!t||t===r)return e;let s=e.toLowerCase();return!a&&((0,i.pathHasPrefix)(s,"/api")||(0,i.pathHasPrefix)(s,"/"+t.toLowerCase()))?e:(0,n.addPathPrefix)(e,"/"+t)}},9350:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathSuffix",{enumerable:!0,get:function(){return i}});let n=r(1465);function i(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:i,hash:a}=(0,n.parsePath)(e);return""+r+t+i+a}},170:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"formatNextPathnameInfo",{enumerable:!0,get:function(){return o}});let n=r(7741),i=r(2707),a=r(9350),s=r(6832);function o(e){let t=(0,s.addLocale)(e.pathname,e.locale,e.buildId?void 0:e.defaultLocale,e.ignorePrefix);return(e.buildId||!e.trailingSlash)&&(t=(0,n.removeTrailingSlash)(t)),e.buildId&&(t=(0,a.addPathSuffix)((0,i.addPathPrefix)(t,"/_next/data/"+e.buildId),"/"===e.pathname?"index.json":".json")),t=(0,i.addPathPrefix)(t,e.basePath),!e.buildId&&e.trailingSlash?t.endsWith("/")?t:(0,a.addPathSuffix)(t,"/"):(0,n.removeTrailingSlash)(t)}},1575:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getNextPathnameInfo",{enumerable:!0,get:function(){return s}});let n=r(3578),i=r(7869),a=r(5121);function s(e,t){var r,s;let{basePath:o,i18n:l,trailingSlash:u}=null!=(r=t.nextConfig)?r:{},d={pathname:e,trailingSlash:"/"!==e?e.endsWith("/"):u};o&&(0,a.pathHasPrefix)(d.pathname,o)&&(d.pathname=(0,i.removePathPrefix)(d.pathname,o),d.basePath=o);let c=d.pathname;if(d.pathname.startsWith("/_next/data/")&&d.pathname.endsWith(".json")){let e=d.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/"),r=e[0];d.buildId=r,c="index"!==e[1]?"/"+e.slice(1).join("/"):"/",!0===t.parseData&&(d.pathname=c)}if(l){let e=t.i18nProvider?t.i18nProvider.analyze(d.pathname):(0,n.normalizeLocalePath)(d.pathname,l.locales);d.locale=e.detectedLocale,d.pathname=null!=(s=e.pathname)?s:d.pathname,!e.detectedLocale&&d.buildId&&(e=t.i18nProvider?t.i18nProvider.analyze(c):(0,n.normalizeLocalePath)(c,l.locales)).detectedLocale&&(d.locale=e.detectedLocale)}return d}},9195:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getSortedRouteObjects:function(){return n.getSortedRouteObjects},getSortedRoutes:function(){return n.getSortedRoutes},isDynamicRoute:function(){return i.isDynamicRoute}});let n=r(9089),i=r(8083)},8083:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return a}});let n=r(3100),i=/\/\[[^/]+?\](?=\/|$)/;function a(e){return(0,n.isInterceptionRouteAppPath)(e)&&(e=(0,n.extractInterceptionRouteInformation)(e).interceptedRoute),i.test(e)}},7869:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removePathPrefix",{enumerable:!0,get:function(){return i}});let n=r(5121);function i(e,t){if(!(0,n.pathHasPrefix)(e,t))return e;let r=e.slice(t.length);return r.startsWith("/")?r:"/"+r}},9089:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{getSortedRouteObjects:function(){return i},getSortedRoutes:function(){return n}});class r{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let r=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&r.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").');r.unshift(t)}return null!==this.restSlugName&&r.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&r.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),r}_insert(e,t,n){if(0===e.length){this.placeholder=!1;return}if(n)throw Error("Catch-all must be the last part of the URL.");let i=e[0];if(i.startsWith("[")&&i.endsWith("]")){let r=i.slice(1,-1),s=!1;if(r.startsWith("[")&&r.endsWith("]")&&(r=r.slice(1,-1),s=!0),r.startsWith("…"))throw Error("Detected a three-dot character ('…') at ('"+r+"'). Did you mean ('...')?");if(r.startsWith("...")&&(r=r.substring(3),n=!0),r.startsWith("[")||r.endsWith("]"))throw Error("Segment names may not start or end with extra brackets ('"+r+"').");if(r.startsWith("."))throw Error("Segment names may not start with erroneous periods ('"+r+"').");function a(e,r){if(null!==e&&e!==r)throw Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+r+"').");t.forEach(e=>{if(e===r)throw Error('You cannot have the same slug name "'+r+'" repeat within a single dynamic path');if(e.replace(/\W/g,"")===i.replace(/\W/g,""))throw Error('You cannot have the slug names "'+e+'" and "'+r+'" differ only by non-word symbols within a single dynamic path')}),t.push(r)}if(n){if(s){if(null!=this.restSlugName)throw Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).');a(this.optionalRestSlugName,r),this.optionalRestSlugName=r,i="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").');a(this.restSlugName,r),this.restSlugName=r,i="[...]"}}else{if(s)throw Error('Optional route parameters are not yet supported ("'+e[0]+'").');a(this.slugName,r),this.slugName=r,i="[]"}}this.children.has(i)||this.children.set(i,new r),this.children.get(i)._insert(e.slice(1),t,n)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function n(e){let t=new r;return e.forEach(e=>t.insert(e)),t.smoosh()}function i(e,t){let r={},i=[];for(let n=0;ne[r[t]])}},5960:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let n=r(2265),i="undefined"==typeof window,a=i?()=>{}:n.useLayoutEffect,s=i?()=>{}:n.useEffect;function o(e){let{headManager:t,reduceComponentsToState:r}=e;function o(){if(t&&t.mountedInstances){let i=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(i,e))}}if(i){var l;null==t||null==(l=t.mountedInstances)||l.add(e.children),o()}return a(()=>{var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),()=>{var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}}),a(()=>(t&&(t._pendingUpdate=o),()=>{t&&(t._pendingUpdate=o)})),s(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},3711:(e,t,r)=>{"use strict";function n(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function i(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(r=>{void 0===e[r]?e[r]=t[r]:n(t[r])&&n(e[r])&&Object.keys(t[r]).length>0&&i(e[r],t[r])})}r.d(t,{a:()=>l,g:()=>s});let a={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function s(){let e="undefined"!=typeof document?document:{};return i(e,a),e}let o={document:a,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function l(){let e="undefined"!=typeof window?window:{};return i(e,o),e}},9007:(e,t,r)=>{"use strict";r.d(t,{a:()=>y,c:()=>h,d:()=>s,e:()=>c,f:()=>E,h:()=>b,j:()=>o,k:()=>S,l:()=>l,m:()=>w,n:()=>a,p:()=>v,q:()=>m,r:()=>g,s:()=>u,t:()=>d,u:()=>f,v:()=>p,w:()=>function e(){let t=Object(arguments.length<=0?void 0:arguments[0]),r=["__proto__","constructor","prototype"];for(let n=1;n0>r.indexOf(e));for(let r=0,a=n.length;ri});var n=r(3711);function i(e){Object.keys(e).forEach(t=>{try{e[t]=null}catch(e){}try{delete e[t]}catch(e){}})}function a(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function s(){return Date.now()}function o(e,t){let r,i,a;void 0===t&&(t="x");let s=(0,n.a)(),o=function(e){let t;let r=(0,n.a)();return r.getComputedStyle&&(t=r.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return s.WebKitCSSMatrix?((i=o.transform||o.webkitTransform).split(",").length>6&&(i=i.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new s.WebKitCSSMatrix("none"===i?"":i)):r=(a=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(i=s.WebKitCSSMatrix?a.m41:16===r.length?parseFloat(r[12]):parseFloat(r[4])),"y"===t&&(i=s.WebKitCSSMatrix?a.m42:16===r.length?parseFloat(r[13]):parseFloat(r[5])),i||0}function l(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function u(e,t,r){e.style.setProperty(t,r)}function d(e){let t,{swiper:r,targetPosition:i,side:a}=e,s=(0,n.a)(),o=-r.translate,l=null,u=r.params.speed;r.wrapperEl.style.scrollSnapType="none",s.cancelAnimationFrame(r.cssModeFrameID);let d=i>o?"next":"prev",c=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,p=()=>{t=new Date().getTime(),null===l&&(l=t);let e=o+(.5-Math.cos(Math.max(Math.min((t-l)/u,1),0)*Math.PI)/2)*(i-o);if(c(e,i)&&(e=i),r.wrapperEl.scrollTo({[a]:e}),c(e,i)){r.wrapperEl.style.overflow="hidden",r.wrapperEl.style.scrollSnapType="",setTimeout(()=>{r.wrapperEl.style.overflow="",r.wrapperEl.scrollTo({[a]:e})}),s.cancelAnimationFrame(r.cssModeFrameID);return}r.cssModeFrameID=s.requestAnimationFrame(p)};p()}function c(e,t){void 0===t&&(t="");let r=(0,n.a)(),i=[...e.children];return(r.HTMLSlotElement&&e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t)?i.filter(e=>e.matches(t)):i}function p(e,t){let r=(0,n.a)(),i=t.contains(e);return!i&&r.HTMLSlotElement&&t instanceof HTMLSlotElement&&!(i=[...t.assignedElements()].includes(e))&&(i=function(e,t){let r=[t];for(;r.length>0;){let t=r.shift();if(e===t)return!0;r.push(...t.children,...t.shadowRoot?.children||[],...t.assignedElements?.()||[])}}(e,t)),i}function f(e){try{console.warn(e);return}catch(e){}}function h(e,t){var r;void 0===t&&(t=[]);let n=document.createElement(e);return n.classList.add(...Array.isArray(t)?t:(void 0===(r=t)&&(r=""),r.trim().split(" ").filter(e=>!!e.trim()))),n}function g(e,t){let r=[];for(;e.previousElementSibling;){let n=e.previousElementSibling;t?n.matches(t)&&r.push(n):r.push(n),e=n}return r}function m(e,t){let r=[];for(;e.nextElementSibling;){let n=e.nextElementSibling;t?n.matches(t)&&r.push(n):r.push(n),e=n}return r}function v(e,t){return(0,n.a)().getComputedStyle(e,null).getPropertyValue(t)}function b(e){let t,r=e;if(r){for(t=0;null!==(r=r.previousSibling);)1===r.nodeType&&(t+=1);return t}}function y(e,t){let r=[],n=e.parentElement;for(;n;)t?n.matches(t)&&r.push(n):r.push(n),n=n.parentElement;return r}function S(e,t){t&&e.addEventListener("transitionend",function r(n){n.target===e&&(t.call(e,n),e.removeEventListener("transitionend",r))})}function E(e,t,r){let i=(0,n.a)();return r?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function w(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}},3267:(e,t,r)=>{"use strict";let n,i,a;r.d(t,{tq:()=>q,o5:()=>X});var s=r(2265),o=r(3711),l=r(9007);function u(){return n||(n=function(){let e=(0,o.a)(),t=(0,o.g)();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),n}function d(e){return void 0===e&&(e={}),i||(i=function(e){let{userAgent:t}=void 0===e?{}:e,r=u(),n=(0,o.a)(),i=n.navigator.platform,a=t||n.navigator.userAgent,s={ios:!1,android:!1},l=n.screen.width,d=n.screen.height,c=a.match(/(Android);?[\s\/]+([\d.]+)?/),p=a.match(/(iPad).*OS\s([\d_]+)/),f=a.match(/(iPod)(.*OS\s([\d_]+))?/),h=!p&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),g="MacIntel"===i;return!p&&g&&r.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${l}x${d}`)>=0&&((p=a.match(/(Version)\/([\d.]+)/))||(p=[0,1,"13_0_0"]),g=!1),c&&"Win32"!==i&&(s.os="android",s.android=!0),(p||h||f)&&(s.os="ios",s.ios=!0),s}(e)),i}function c(){return a||(a=function(){let e=(0,o.a)(),t=d(),r=!1;function n(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(n()){let t=String(e.navigator.userAgent);if(t.includes("Version/")){let[e,n]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));r=e<16||16===e&&n<2}}let i=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),a=n(),s=a||i&&t.ios;return{isSafari:r||a,needPerspectiveFix:r,need3dFix:s,isWebView:i}}()),a}let p=(e,t,r)=>{t&&!e.classList.contains(r)?e.classList.add(r):!t&&e.classList.contains(r)&&e.classList.remove(r)},f=(e,t,r)=>{t&&!e.classList.contains(r)?e.classList.add(r):!t&&e.classList.contains(r)&&e.classList.remove(r)},h=(e,t)=>{if(!e||e.destroyed||!e.params)return;let r=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(r){let t=r.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(r.shadowRoot?t=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{r.shadowRoot&&(t=r.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`))&&t.remove()})),t&&t.remove()}},g=(e,t)=>{if(!e.slides[t])return;let r=e.slides[t].querySelector('[loading="lazy"]');r&&r.removeAttribute("loading")},m=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,r=e.slides.length;if(!r||!t||t<0)return;t=Math.min(t,r);let n="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let r=[i-t];r.push(...Array.from({length:t}).map((e,t)=>i+n+t)),e.slides.forEach((t,n)=>{r.includes(t.column)&&g(e,n)});return}let a=i+n-1;if(e.params.rewind||e.params.loop)for(let n=i-t;n<=a+t;n+=1){let t=(n%r+r)%r;(ta)&&g(e,t)}else for(let n=Math.max(i-t,0);n<=Math.min(a+t,r-1);n+=1)n!==i&&(n>a||ns?"next":a=n.innerWidth-s)||"prevent"===a&&(t.preventDefault(),!0)}function y(e){let t=(0,o.g)(),r=e;r.originalEvent&&(r=r.originalEvent);let n=this.touchEventsData;if("pointerdown"===r.type){if(null!==n.pointerId&&n.pointerId!==r.pointerId)return;n.pointerId=r.pointerId}else"touchstart"===r.type&&1===r.targetTouches.length&&(n.touchId=r.targetTouches[0].identifier);if("touchstart"===r.type){b(this,r,r.targetTouches[0].pageX);return}let{params:i,touches:a,enabled:s}=this;if(!s||!i.simulateTouch&&"mouse"===r.pointerType||this.animating&&i.preventInteractionOnTransition)return;!this.animating&&i.cssMode&&i.loop&&this.loopFix();let u=r.target;if("wrapper"===i.touchEventsTarget&&!(0,l.v)(u,this.wrapperEl)||"which"in r&&3===r.which||"button"in r&&r.button>0||n.isTouched&&n.isMoved)return;let d=!!i.noSwipingClass&&""!==i.noSwipingClass,c=r.composedPath?r.composedPath():r.path;d&&r.target&&r.target.shadowRoot&&c&&(u=c[0]);let p=i.noSwipingSelector?i.noSwipingSelector:`.${i.noSwipingClass}`,f=!!(r.target&&r.target.shadowRoot);if(i.noSwiping&&(f?function(e,t){return void 0===t&&(t=this),function t(r){if(!r||r===(0,o.g)()||r===(0,o.a)())return null;r.assignedSlot&&(r=r.assignedSlot);let n=r.closest(e);return n||r.getRootNode?n||t(r.getRootNode().host):null}(t)}(p,u):u.closest(p))){this.allowClick=!0;return}if(i.swipeHandler&&!u.closest(i.swipeHandler))return;a.currentX=r.pageX,a.currentY=r.pageY;let h=a.currentX,g=a.currentY;if(!b(this,r,h))return;Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=h,a.startY=g,n.touchStartTime=(0,l.d)(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,i.threshold>0&&(n.allowThresholdMove=!1);let m=!0;u.matches(n.focusableElements)&&(m=!1,"SELECT"===u.nodeName&&(n.isTouched=!1)),t.activeElement&&t.activeElement.matches(n.focusableElements)&&t.activeElement!==u&&("mouse"===r.pointerType||"mouse"!==r.pointerType&&!u.matches(n.focusableElements))&&t.activeElement.blur();let v=m&&this.allowTouchMove&&i.touchStartPreventDefault;(i.touchStartForcePreventDefault||v)&&!u.isContentEditable&&r.preventDefault(),i.freeMode&&i.freeMode.enabled&&this.freeMode&&this.animating&&!i.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",r)}function S(e){let t,r;let n=(0,o.g)(),i=this.touchEventsData,{params:a,touches:s,rtlTranslate:u,enabled:d}=this;if(!d||!a.simulateTouch&&"mouse"===e.pointerType)return;let c=e;if(c.originalEvent&&(c=c.originalEvent),"pointermove"===c.type&&(null!==i.touchId||c.pointerId!==i.pointerId))return;if("touchmove"===c.type){if(!(t=[...c.changedTouches].find(e=>e.identifier===i.touchId))||t.identifier!==i.touchId)return}else t=c;if(!i.isTouched){i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",c);return}let p=t.pageX,f=t.pageY;if(c.preventedByNestedSwiper){s.startX=p,s.startY=f;return}if(!this.allowTouchMove){c.target.matches(i.focusableElements)||(this.allowClick=!1),i.isTouched&&(Object.assign(s,{startX:p,startY:f,currentX:p,currentY:f}),i.touchStartTime=(0,l.d)());return}if(a.touchReleaseOnEdges&&!a.loop){if(this.isVertical()){if(fs.startY&&this.translate>=this.minTranslate()){i.isTouched=!1,i.isMoved=!1;return}}else if(ps.startX&&this.translate>=this.minTranslate())return}if(n.activeElement&&n.activeElement.matches(i.focusableElements)&&n.activeElement!==c.target&&"mouse"!==c.pointerType&&n.activeElement.blur(),n.activeElement&&c.target===n.activeElement&&c.target.matches(i.focusableElements)){i.isMoved=!0,this.allowClick=!1;return}i.allowTouchCallbacks&&this.emit("touchMove",c),s.previousX=s.currentX,s.previousY=s.currentY,s.currentX=p,s.currentY=f;let h=s.currentX-s.startX,g=s.currentY-s.startY;if(this.params.threshold&&Math.sqrt(h**2+g**2)=25&&(e=180*Math.atan2(Math.abs(g),Math.abs(h))/Math.PI,i.isScrolling=this.isHorizontal()?e>a.touchAngle:90-e>a.touchAngle)}if(i.isScrolling&&this.emit("touchMoveOpposite",c),void 0===i.startMoving&&(s.currentX!==s.startX||s.currentY!==s.startY)&&(i.startMoving=!0),i.isScrolling||"touchmove"===c.type&&i.preventTouchMoveFromPointerMove){i.isTouched=!1;return}if(!i.startMoving)return;this.allowClick=!1,!a.cssMode&&c.cancelable&&c.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&c.stopPropagation();let m=this.isHorizontal()?h:g,v=this.isHorizontal()?s.currentX-s.previousX:s.currentY-s.previousY;a.oneWayMovement&&(m=Math.abs(m)*(u?1:-1),v=Math.abs(v)*(u?1:-1)),s.diff=m,m*=a.touchRatio,u&&(m=-m,v=-v);let b=this.touchesDirection;this.swipeDirection=m>0?"prev":"next",this.touchesDirection=v>0?"prev":"next";let y=this.params.loop&&!a.cssMode,S="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!i.isMoved){if(y&&S&&this.loopFix({direction:this.swipeDirection}),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});this.wrapperEl.dispatchEvent(e)}i.allowMomentumBounce=!1,a.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",c)}if(new Date().getTime(),!1!==a._loopSwapReset&&i.isMoved&&i.allowThresholdMove&&b!==this.touchesDirection&&y&&S&&Math.abs(m)>=1){Object.assign(s,{startX:p,startY:f,currentX:p,currentY:f,startTranslate:i.currentTranslate}),i.loopSwapReset=!0,i.startTranslate=i.currentTranslate;return}this.emit("sliderMove",c),i.isMoved=!0,i.currentTranslate=m+i.startTranslate;let E=!0,w=a.resistanceRatio;if(a.touchReleaseOnEdges&&(w=0),m>0?(y&&S&&!r&&i.allowThresholdMove&&i.currentTranslate>(a.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]-("auto"!==a.slidesPerView&&this.slides.length-a.slidesPerView>=2?this.slidesSizesGrid[this.activeIndex+1]+this.params.spaceBetween:0)-this.params.spaceBetween:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>this.minTranslate()&&(E=!1,a.resistance&&(i.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+i.startTranslate+m)**w))):m<0&&(y&&S&&!r&&i.allowThresholdMove&&i.currentTranslate<(a.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween+("auto"!==a.slidesPerView&&this.slides.length-a.slidesPerView>=2?this.slidesSizesGrid[this.slidesSizesGrid.length-1]+this.params.spaceBetween:0):this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===a.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(a.slidesPerView,10)))}),i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),this.allowSlidePrev||this.allowSlideNext||(i.currentTranslate=i.startTranslate),a.threshold>0){if(Math.abs(m)>a.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,i.currentTranslate=i.startTranslate,s.diff=this.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY;return}}else{i.currentTranslate=i.startTranslate;return}}a.followFinger&&!a.cssMode&&((a.freeMode&&a.freeMode.enabled&&this.freeMode||a.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),a.freeMode&&a.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate))}function E(e){let t,r;let n=this,i=n.touchEventsData,a=e;if(a.originalEvent&&(a=a.originalEvent),"touchend"===a.type||"touchcancel"===a.type){if(!(t=[...a.changedTouches].find(e=>e.identifier===i.touchId))||t.identifier!==i.touchId)return}else{if(null!==i.touchId||a.pointerId!==i.pointerId)return;t=a}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(a.type)&&!(["pointercancel","contextmenu"].includes(a.type)&&(n.browser.isSafari||n.browser.isWebView)))return;i.pointerId=null,i.touchId=null;let{params:s,touches:o,rtlTranslate:u,slidesGrid:d,enabled:c}=n;if(!c||!s.simulateTouch&&"mouse"===a.pointerType)return;if(i.allowTouchCallbacks&&n.emit("touchEnd",a),i.allowTouchCallbacks=!1,!i.isTouched){i.isMoved&&s.grabCursor&&n.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1;return}s.grabCursor&&i.isMoved&&i.isTouched&&(!0===n.allowSlideNext||!0===n.allowSlidePrev)&&n.setGrabCursor(!1);let p=(0,l.d)(),f=p-i.touchStartTime;if(n.allowClick){let e=a.path||a.composedPath&&a.composedPath();n.updateClickedSlide(e&&e[0]||a.target,e),n.emit("tap click",a),f<300&&p-i.lastClickTime<300&&n.emit("doubleTap doubleClick",a)}if(i.lastClickTime=(0,l.d)(),(0,l.n)(()=>{n.destroyed||(n.allowClick=!0)}),!i.isTouched||!i.isMoved||!n.swipeDirection||0===o.diff&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset){i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;return}if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,r=s.followFinger?u?n.translate:-n.translate:-i.currentTranslate,s.cssMode)return;if(s.freeMode&&s.freeMode.enabled){n.freeMode.onTouchEnd({currentPos:r});return}let h=r>=-n.maxTranslate()&&!n.params.loop,g=0,m=n.slidesSizesGrid[0];for(let e=0;e=d[e]&&r=d[e])&&(g=e,m=d[d.length-1]-d[d.length-2])}let v=null,b=null;s.rewind&&(n.isBeginning?b=s.virtual&&s.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1:n.isEnd&&(v=0));let y=(r-d[g])/m,S=gs.longSwipesMs){if(!s.longSwipes){n.slideTo(n.activeIndex);return}"next"===n.swipeDirection&&(y>=s.longSwipesRatio?n.slideTo(s.rewind&&n.isEnd?v:g+S):n.slideTo(g)),"prev"===n.swipeDirection&&(y>1-s.longSwipesRatio?n.slideTo(g+S):null!==b&&y<0&&Math.abs(y)>s.longSwipesRatio?n.slideTo(b):n.slideTo(g))}else{if(!s.shortSwipes){n.slideTo(n.activeIndex);return}n.navigation&&(a.target===n.navigation.nextEl||a.target===n.navigation.prevEl)?a.target===n.navigation.nextEl?n.slideTo(g+S):n.slideTo(g):("next"===n.swipeDirection&&n.slideTo(null!==v?v:g+S),"prev"===n.swipeDirection&&n.slideTo(null!==b?b:g))}}function w(){let e=this,{params:t,el:r}=e;if(r&&0===r.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:n,allowSlidePrev:i,snapGrid:a}=e,s=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let o=s&&t.loop;"auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!s?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=i,e.allowSlideNext=n,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function _(e){this.enabled&&!this.allowClick&&(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function T(){let{wrapperEl:e,rtlTranslate:t,enabled:r}=this;if(!r)return;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-e.scrollLeft:this.translate=-e.scrollTop,0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();let n=this.maxTranslate()-this.minTranslate();(0===n?0:(this.translate-this.minTranslate())/n)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function P(e){h(this,e.target),!this.params.cssMode&&("auto"===this.params.slidesPerView||this.params.autoHeight)&&this.update()}function x(){!this.documentTouchHandlerProceeded&&(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}let O=(e,t)=>{let r=(0,o.g)(),{params:n,el:i,wrapperEl:a,device:s}=e,l=!!n.nested,u="on"===t?"addEventListener":"removeEventListener";i&&"string"!=typeof i&&(r[u]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),i[u]("touchstart",e.onTouchStart,{passive:!1}),i[u]("pointerdown",e.onTouchStart,{passive:!1}),r[u]("touchmove",e.onTouchMove,{passive:!1,capture:l}),r[u]("pointermove",e.onTouchMove,{passive:!1,capture:l}),r[u]("touchend",e.onTouchEnd,{passive:!0}),r[u]("pointerup",e.onTouchEnd,{passive:!0}),r[u]("pointercancel",e.onTouchEnd,{passive:!0}),r[u]("touchcancel",e.onTouchEnd,{passive:!0}),r[u]("pointerout",e.onTouchEnd,{passive:!0}),r[u]("pointerleave",e.onTouchEnd,{passive:!0}),r[u]("contextmenu",e.onTouchEnd,{passive:!0}),(n.preventClicks||n.preventClicksPropagation)&&i[u]("click",e.onClick,!0),n.cssMode&&a[u]("scroll",e.onScroll),n.updateOnWindowResize?e[t](s.ios||s.android?"resize orientationchange observerUpdate":"resize observerUpdate",w,!0):e[t]("observerUpdate",w,!0),i[u]("load",e.onLoad,{capture:!0}))},C=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var A={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};let R={eventsEmitter:{on(e,t,r){let n=this;if(!n.eventsListeners||n.destroyed||"function"!=typeof t)return n;let i=r?"unshift":"push";return e.split(" ").forEach(e=>{n.eventsListeners[e]||(n.eventsListeners[e]=[]),n.eventsListeners[e][i](t)}),n},once(e,t,r){let n=this;if(!n.eventsListeners||n.destroyed||"function"!=typeof t)return n;function i(){n.off(e,i),i.__emitterProxy&&delete i.__emitterProxy;for(var r=arguments.length,a=Array(r),s=0;sthis.eventsAnyListeners.indexOf(e)&&this.eventsAnyListeners[t?"unshift":"push"](e),this},offAny(e){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;let t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off(e,t){let r=this;return r.eventsListeners&&!r.destroyed&&r.eventsListeners&&e.split(" ").forEach(e=>{void 0===t?r.eventsListeners[e]=[]:r.eventsListeners[e]&&r.eventsListeners[e].forEach((n,i)=>{(n===t||n.__emitterProxy&&n.__emitterProxy===t)&&r.eventsListeners[e].splice(i,1)})}),r},emit(){let e,t,r;let n=this;if(!n.eventsListeners||n.destroyed||!n.eventsListeners)return n;for(var i=arguments.length,a=Array(i),s=0;s{n.eventsAnyListeners&&n.eventsAnyListeners.length&&n.eventsAnyListeners.forEach(n=>{n.apply(r,[e,...t])}),n.eventsListeners&&n.eventsListeners[e]&&n.eventsListeners[e].forEach(e=>{e.apply(r,t)})}),n}},update:{updateSize:function(){let e,t;let r=this.el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:r.clientWidth,t=void 0!==this.params.height&&null!==this.params.height?this.params.height:r.clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt((0,l.p)(r,"padding-left")||0,10)-parseInt((0,l.p)(r,"padding-right")||0,10),t=t-parseInt((0,l.p)(r,"padding-top")||0,10)-parseInt((0,l.p)(r,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){let e;let t=this;function r(e,r){return parseFloat(e.getPropertyValue(t.getDirectionLabel(r))||0)}let n=t.params,{wrapperEl:i,slidesEl:a,size:s,rtlTranslate:o,wrongRTL:u}=t,d=t.virtual&&n.virtual.enabled,c=d?t.virtual.slides.length:t.slides.length,p=(0,l.e)(a,`.${t.params.slideClass}, swiper-slide`),f=d?t.virtual.slides.length:p.length,h=[],g=[],m=[],v=n.slidesOffsetBefore;"function"==typeof v&&(v=n.slidesOffsetBefore.call(t));let b=n.slidesOffsetAfter;"function"==typeof b&&(b=n.slidesOffsetAfter.call(t));let y=t.snapGrid.length,S=t.slidesGrid.length,E=n.spaceBetween,w=-v,_=0,T=0;if(void 0===s)return;"string"==typeof E&&E.indexOf("%")>=0?E=parseFloat(E.replace("%",""))/100*s:"string"==typeof E&&(E=parseFloat(E)),t.virtualSize=-E,p.forEach(e=>{o?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),n.centeredSlides&&n.cssMode&&((0,l.s)(i,"--swiper-centered-offset-before",""),(0,l.s)(i,"--swiper-centered-offset-after",""));let P=n.grid&&n.grid.rows>1&&t.grid;P?t.grid.initSlides(p):t.grid&&t.grid.unsetSlides();let x="auto"===n.slidesPerView&&n.breakpoints&&Object.keys(n.breakpoints).filter(e=>void 0!==n.breakpoints[e].slidesPerView).length>0;for(let i=0;iMath.abs(w)&&(w=0),n.roundLengths&&(w=Math.floor(w)),T%n.slidesPerGroup==0&&h.push(w),g.push(w)):(n.roundLengths&&(w=Math.floor(w)),(T-Math.min(t.params.slidesPerGroupSkip,T))%t.params.slidesPerGroup==0&&h.push(w),g.push(w),w=w+e+E),t.virtualSize+=e+E,_=e,T+=1}}if(t.virtualSize=Math.max(t.virtualSize,s)+b,o&&u&&("slide"===n.effect||"coverflow"===n.effect)&&(i.style.width=`${t.virtualSize+E}px`),n.setWrapperSize&&(i.style[t.getDirectionLabel("width")]=`${t.virtualSize+E}px`),P&&t.grid.updateWrapperSize(e,h),!n.centeredSlides){let e=[];for(let r=0;r1&&h.push(t.virtualSize-s)}if(d&&n.loop){let e=m[0]+E;if(n.slidesPerGroup>1){let r=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/n.slidesPerGroup),i=e*n.slidesPerGroup;for(let e=0;e!n.cssMode||!!n.loop||t!==p.length-1).forEach(t=>{t.style[e]=`${E}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let e=0;m.forEach(t=>{e+=t+(E||0)});let t=(e-=E)>s?e-s:0;h=h.map(e=>e<=0?-v:e>t?t+b:e)}if(n.centerInsufficientSlides){let e=0;m.forEach(t=>{e+=t+(E||0)}),e-=E;let t=(n.slidesOffsetBefore||0)+(n.slidesOffsetAfter||0);if(e+t{h[t]=e-r}),g.forEach((e,t)=>{g[t]=e+r})}}if(Object.assign(t,{slides:p,snapGrid:h,slidesGrid:g,slidesSizesGrid:m}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){(0,l.s)(i,"--swiper-centered-offset-before",`${-h[0]}px`),(0,l.s)(i,"--swiper-centered-offset-after",`${t.size/2-m[m.length-1]/2}px`);let e=-t.snapGrid[0],r=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+e),t.slidesGrid=t.slidesGrid.map(e=>e+r)}if(f!==c&&t.emit("slidesLengthChange"),h.length!==y&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),g.length!==S&&t.emit("slidesGridLengthChange"),n.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!d&&!n.cssMode&&("slide"===n.effect||"fade"===n.effect)){let e=`${n.containerModifierClass}backface-hidden`,r=t.el.classList.contains(e);f<=n.maxBackfaceHiddenSlides?r||t.el.classList.add(e):r&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t;let r=this,n=[],i=r.virtual&&r.params.virtual.enabled,a=0;"number"==typeof e?r.setTransition(e):!0===e&&r.setTransition(r.params.speed);let s=e=>i?r.slides[r.getSlideIndexByData(e)]:r.slides[e];if("auto"!==r.params.slidesPerView&&r.params.slidesPerView>1){if(r.params.centeredSlides)(r.visibleSlides||[]).forEach(e=>{n.push(e)});else for(t=0;tr.slides.length&&!i)break;n.push(s(e))}}else n.push(s(r.activeIndex));for(t=0;ta?e:a}(a||0===a)&&(r.wrapperEl.style.height=`${a}px`)},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let r=0;r=0?s=parseFloat(s.replace("%",""))/100*this.size:"string"==typeof s&&(s=parseFloat(s));for(let e=0;e=0&&c<=this.size-this.slidesSizesGrid[e],g=c>=0&&c1&&f<=this.size||c<=0&&f>=this.size;g&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(e)),p(o,g,t.slideVisibleClass),p(o,h,t.slideFullyVisibleClass),o.progress=n?-u:u,o.originalProgress=n?-d:d}},updateProgress:function(e){if(void 0===e){let t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}let t=this.params,r=this.maxTranslate()-this.minTranslate(),{progress:n,isBeginning:i,isEnd:a,progressLoop:s}=this,o=i,l=a;if(0===r)n=0,i=!0,a=!0;else{n=(e-this.minTranslate())/r;let t=1>Math.abs(e-this.minTranslate()),s=1>Math.abs(e-this.maxTranslate());i=t||n<=0,a=s||n>=1,t&&(n=0),s&&(n=1)}if(t.loop){let t=this.getSlideIndexByData(0),r=this.getSlideIndexByData(this.slides.length-1),n=this.slidesGrid[t],i=this.slidesGrid[r],a=this.slidesGrid[this.slidesGrid.length-1],o=Math.abs(e);(s=o>=n?(o-n)/a:(o+a-i)/a)>1&&(s-=1)}Object.assign(this,{progress:n,progressLoop:s,isBeginning:i,isEnd:a}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),i&&!o&&this.emit("reachBeginning toEdge"),a&&!l&&this.emit("reachEnd toEdge"),(o&&!i||l&&!a)&&this.emit("fromEdge"),this.emit("progress",n)},updateSlidesClasses:function(){let e,t,r;let{slides:n,params:i,slidesEl:a,activeIndex:s}=this,o=this.virtual&&i.virtual.enabled,u=this.grid&&i.grid&&i.grid.rows>1,d=e=>(0,l.e)(a,`.${i.slideClass}${e}, swiper-slide${e}`)[0];if(o){if(i.loop){let t=s-this.virtual.slidesBefore;t<0&&(t=this.virtual.slides.length+t),t>=this.virtual.slides.length&&(t-=this.virtual.slides.length),e=d(`[data-swiper-slide-index="${t}"]`)}else e=d(`[data-swiper-slide-index="${s}"]`)}else u?(e=n.find(e=>e.column===s),r=n.find(e=>e.column===s+1),t=n.find(e=>e.column===s-1)):e=n[s];e&&!u&&(r=(0,l.q)(e,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!r&&(r=n[0]),t=(0,l.r)(e,`.${i.slideClass}, swiper-slide`)[0],i.loop),n.forEach(n=>{f(n,n===e,i.slideActiveClass),f(n,n===r,i.slideNextClass),f(n,n===t,i.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t,r;let n=this,i=n.rtlTranslate?n.translate:-n.translate,{snapGrid:a,params:s,activeIndex:o,realIndex:l,snapIndex:u}=n,d=e,c=e=>{let t=e-n.virtual.slidesBefore;return t<0&&(t=n.virtual.slides.length+t),t>=n.virtual.slides.length&&(t-=n.virtual.slides.length),t};if(void 0===d&&(d=function(e){let t;let{slidesGrid:r,params:n}=e,i=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e=r[e]&&i=r[e]&&i=r[e]&&(t=e);return n.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0),t}(n)),a.indexOf(i)>=0)t=a.indexOf(i);else{let e=Math.min(s.slidesPerGroupSkip,d);t=e+Math.floor((d-e)/s.slidesPerGroup)}if(t>=a.length&&(t=a.length-1),d===o&&!n.params.loop){t!==u&&(n.snapIndex=t,n.emit("snapIndexChange"));return}if(d===o&&n.params.loop&&n.virtual&&n.params.virtual.enabled){n.realIndex=c(d);return}let p=n.grid&&s.grid&&s.grid.rows>1;if(n.virtual&&s.virtual.enabled&&s.loop)r=c(d);else if(p){let e=n.slides.find(e=>e.column===d),t=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(t)&&(t=Math.max(n.slides.indexOf(e),0)),r=Math.floor(t/s.grid.rows)}else if(n.slides[d]){let e=n.slides[d].getAttribute("data-swiper-slide-index");r=e?parseInt(e,10):d}else r=d;Object.assign(n,{previousSnapIndex:u,snapIndex:t,previousRealIndex:l,realIndex:r,previousIndex:o,activeIndex:d}),n.initialized&&m(n),n.emit("activeIndexChange"),n.emit("snapIndexChange"),(n.initialized||n.params.runCallbacksOnInit)&&(l!==r&&n.emit("realIndexChange"),n.emit("slideChange"))},updateClickedSlide:function(e,t){let r;let n=this.params,i=e.closest(`.${n.slideClass}, swiper-slide`);!i&&this.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!i&&e.matches&&e.matches(`.${n.slideClass}, swiper-slide`)&&(i=e)});let a=!1;if(i){for(let e=0;ed?d:n&&e=d.length&&(y=d.length-1);let S=-d[y];if(u.normalizeSlideIndex)for(let e=0;e=r&&t=r&&t=r&&(o=e)}if(s.initialized&&o!==h&&(!s.allowSlideNext&&(g?S>s.translate&&S>s.minTranslate():Ss.translate&&S>s.maxTranslate()&&(h||0)!==o))return!1;o!==(f||0)&&r&&s.emit("beforeSlideChangeStart"),s.updateProgress(S),a=o>h?"next":o0?(s._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{m[e?"scrollLeft":"scrollTop"]=r})):m[e?"scrollLeft":"scrollTop"]=r,E&&requestAnimationFrame(()=>{s.wrapperEl.style.scrollSnapType="",s._immediateVirtual=!1});else{if(!s.support.smoothScroll)return(0,l.t)({swiper:s,targetPosition:r,side:e?"left":"top"}),!0;m.scrollTo({[e?"left":"top"]:r,behavior:"smooth"})}return!0}let w=c().isSafari;return E&&!i&&w&&s.isElement&&s.virtual.update(!1,!1,o),s.setTransition(t),s.setTranslate(S),s.updateActiveIndex(o),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,n),s.transitionStart(r,a),0===t?s.transitionEnd(r,a):s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(r,a))}),s.wrapperEl.addEventListener("transitionend",s.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,r,n){void 0===e&&(e=0),void 0===r&&(r=!0),"string"==typeof e&&(e=parseInt(e,10));let i=this;if(i.destroyed)return;void 0===t&&(t=i.params.speed);let a=i.grid&&i.params.grid&&i.params.grid.rows>1,s=e;if(i.params.loop){if(i.virtual&&i.params.virtual.enabled)s+=i.virtual.slidesBefore;else{let e;if(a){let t=s*i.params.grid.rows;e=i.slides.find(e=>1*e.getAttribute("data-swiper-slide-index")===t).column}else e=i.getSlideIndexByData(s);let t=a?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,{centeredSlides:r}=i.params,o=i.params.slidesPerView;"auto"===o?o=i.slidesPerViewDynamic():(o=Math.ceil(parseFloat(i.params.slidesPerView,10)),r&&o%2==0&&(o+=1));let l=t-e1*t.getAttribute("data-swiper-slide-index")===e).column}else s=i.getSlideIndexByData(s)}}return requestAnimationFrame(()=>{i.slideTo(s,t,r,n)}),i},slideNext:function(e,t,r){void 0===t&&(t=!0);let n=this,{enabled:i,params:a,animating:s}=n;if(!i||n.destroyed)return n;void 0===e&&(e=n.params.speed);let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(n.slidesPerViewDynamic("current",!0),1));let l=n.activeIndex{n.slideTo(n.activeIndex+l,e,t,r)}),!0}return a.rewind&&n.isEnd?n.slideTo(0,e,t,r):n.slideTo(n.activeIndex+l,e,t,r)},slidePrev:function(e,t,r){void 0===t&&(t=!0);let n=this,{params:i,snapGrid:a,slidesGrid:s,rtlTranslate:o,enabled:l,animating:u}=n;if(!l||n.destroyed)return n;void 0===e&&(e=n.params.speed);let d=n.virtual&&i.virtual.enabled;if(i.loop){if(u&&!d&&i.loopPreventsSliding)return!1;n.loopFix({direction:"prev"}),n._clientLeft=n.wrapperEl.clientLeft}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let p=c(o?n.translate:-n.translate),f=a.map(e=>c(e)),h=i.freeMode&&i.freeMode.enabled,g=a[f.indexOf(p)-1];if(void 0===g&&(i.cssMode||h)){let e;a.forEach((t,r)=>{p>=t&&(e=r)}),void 0!==e&&(g=h?a[e]:a[e>0?e-1:e])}let m=0;if(void 0!==g&&((m=s.indexOf(g))<0&&(m=n.activeIndex-1),"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(m=Math.max(m=m-n.slidesPerViewDynamic("previous",!0)+1,0))),i.rewind&&n.isBeginning){let i=n.params.virtual&&n.params.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1;return n.slideTo(i,e,t,r)}return i.loop&&0===n.activeIndex&&i.cssMode?(requestAnimationFrame(()=>{n.slideTo(m,e,t,r)}),!0):n.slideTo(m,e,t,r)},slideReset:function(e,t,r){if(void 0===t&&(t=!0),!this.destroyed)return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,r)},slideToClosest:function(e,t,r,n){if(void 0===t&&(t=!0),void 0===n&&(n=.5),this.destroyed)return;void 0===e&&(e=this.params.speed);let i=this.activeIndex,a=Math.min(this.params.slidesPerGroupSkip,i),s=a+Math.floor((i-a)/this.params.slidesPerGroup),o=this.rtlTranslate?this.translate:-this.translate;if(o>=this.snapGrid[s]){let e=this.snapGrid[s];o-e>(this.snapGrid[s+1]-e)*n&&(i+=this.params.slidesPerGroup)}else{let e=this.snapGrid[s-1];o-e<=(this.snapGrid[s]-e)*n&&(i-=this.params.slidesPerGroup)}return i=Math.min(i=Math.max(i,0),this.slidesGrid.length-1),this.slideTo(i,e,t,r)},slideToClickedSlide:function(){let e;let t=this;if(t.destroyed)return;let{params:r,slidesEl:n}=t,i="auto"===r.slidesPerView?t.slidesPerViewDynamic():r.slidesPerView,a=t.clickedIndex,s=t.isElement?"swiper-slide":`.${r.slideClass}`;if(r.loop){if(t.animating)return;e=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),r.centeredSlides?at.slides.length-t.loopedSlides+i/2?(t.loopFix(),a=t.getSlideIndex((0,l.e)(n,`${s}[data-swiper-slide-index="${e}"]`)[0]),(0,l.n)(()=>{t.slideTo(a)})):t.slideTo(a):a>t.slides.length-i?(t.loopFix(),a=t.getSlideIndex((0,l.e)(n,`${s}[data-swiper-slide-index="${e}"]`)[0]),(0,l.n)(()=>{t.slideTo(a)})):t.slideTo(a)}else t.slideTo(a)}},loop:{loopCreate:function(e){let t=this,{params:r,slidesEl:n}=t;if(!r.loop||t.virtual&&t.params.virtual.enabled)return;let i=t.grid&&r.grid&&r.grid.rows>1,a=r.slidesPerGroup*(i?r.grid.rows:1),s=t.slides.length%a!=0,o=i&&t.slides.length%r.grid.rows!=0,u=e=>{for(let n=0;n{e.setAttribute("data-swiper-slide-index",t)}),t.loopFix({slideRealIndex:e,direction:r.centeredSlides?void 0:"next"})},loopFix:function(e){let{slideRealIndex:t,slideTo:r=!0,direction:n,setTranslate:i,activeSlideIndex:a,byController:s,byMousewheel:o}=void 0===e?{}:e,u=this;if(!u.params.loop)return;u.emit("beforeLoopFix");let{slides:d,allowSlidePrev:c,allowSlideNext:p,slidesEl:f,params:h}=u,{centeredSlides:g}=h;if(u.allowSlidePrev=!0,u.allowSlideNext=!0,u.virtual&&h.virtual.enabled){r&&(h.centeredSlides||0!==u.snapIndex?h.centeredSlides&&u.snapIndex1;d.lengthe.classList.contains(h.slideActiveClass))):w=a;let _="next"===n||!n,T="prev"===n||!n,P=0,x=0,O=y?Math.ceil(d.length/h.grid.rows):d.length,C=(y?d[a].column:a)+(g&&void 0===i?-m/2+.5:0);if(C=0;t-=1)d[t].column===e&&S.push(t)}else S.push(O-t-1)}}else if(C+m>O-b){x=Math.max(C-(O-2*b),v);for(let e=0;e{e.column===t&&E.push(r)}):E.push(t)}}if(u.__preventObserver__=!0,requestAnimationFrame(()=>{u.__preventObserver__=!1}),T&&S.forEach(e=>{d[e].swiperLoopMoveDOM=!0,f.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),_&&E.forEach(e=>{d[e].swiperLoopMoveDOM=!0,f.append(d[e]),d[e].swiperLoopMoveDOM=!1}),u.recalcSlides(),"auto"===h.slidesPerView?u.updateSlides():y&&(S.length>0&&T||E.length>0&&_)&&u.slides.forEach((e,t)=>{u.grid.updateSlide(t,e,u.slides)}),h.watchSlidesProgress&&u.updateSlidesOffset(),r){if(S.length>0&&T){if(void 0===t){let e=u.slidesGrid[w],t=u.slidesGrid[w+P]-e;o?u.setTranslate(u.translate-t):(u.slideTo(w+Math.ceil(P),0,!1,!0),i&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-t,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-t))}else if(i){let e=y?S.length/h.grid.rows:S.length;u.slideTo(u.activeIndex+e,0,!1,!0),u.touchEventsData.currentTranslate=u.translate}}else if(E.length>0&&_){if(void 0===t){let e=u.slidesGrid[w],t=u.slidesGrid[w-x]-e;o?u.setTranslate(u.translate-t):(u.slideTo(w-x,0,!1,!0),i&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-t,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-t))}else{let e=y?E.length/h.grid.rows:E.length;u.slideTo(u.activeIndex-e,0,!1,!0)}}}if(u.allowSlidePrev=c,u.allowSlideNext=p,u.controller&&u.controller.control&&!s){let e={slideRealIndex:t,direction:n,setTranslate:i,activeSlideIndex:a,byController:!0};Array.isArray(u.controller.control)?u.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===h.slidesPerView&&r})}):u.controller.control instanceof u.constructor&&u.controller.control.params.loop&&u.controller.control.loopFix({...e,slideTo:u.controller.control.params.slidesPerView===h.slidesPerView&&r})}u.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();let r=[];this.slides.forEach(e=>{r[void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),r.forEach(e=>{t.append(e)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}},grabCursor:{setGrabCursor:function(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let r="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),r.style.cursor="move",r.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){let{params:e}=this;this.onTouchStart=y.bind(this),this.onTouchMove=S.bind(this),this.onTouchEnd=E.bind(this),this.onDocumentTouchStart=x.bind(this),e.cssMode&&(this.onScroll=T.bind(this)),this.onClick=_.bind(this),this.onLoad=P.bind(this),O(this,"on")},detachEvents:function(){O(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:r,params:n,el:i}=e,a=n.breakpoints;if(!a||a&&0===Object.keys(a).length)return;let s=(0,o.g)(),u="window"!==n.breakpointsBase&&n.breakpointsBase?"container":n.breakpointsBase,d=["window","container"].includes(n.breakpointsBase)||!n.breakpointsBase?e.el:s.querySelector(n.breakpointsBase),c=e.getBreakpoint(a,u,d);if(!c||e.currentBreakpoint===c)return;let p=(c in a?a[c]:void 0)||e.originalParams,f=C(e,n),h=C(e,p),g=e.params.grabCursor,m=p.grabCursor,v=n.enabled;f&&!h?(i.classList.remove(`${n.containerModifierClass}grid`,`${n.containerModifierClass}grid-column`),e.emitContainerClasses()):!f&&h&&(i.classList.add(`${n.containerModifierClass}grid`),(p.grid.fill&&"column"===p.grid.fill||!p.grid.fill&&"column"===n.grid.fill)&&i.classList.add(`${n.containerModifierClass}grid-column`),e.emitContainerClasses()),g&&!m?e.unsetGrabCursor():!g&&m&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===p[t])return;let r=n[t]&&n[t].enabled,i=p[t]&&p[t].enabled;r&&!i&&e[t].disable(),!r&&i&&e[t].enable()});let b=p.direction&&p.direction!==n.direction,y=n.loop&&(p.slidesPerView!==n.slidesPerView||b),S=n.loop;b&&r&&e.changeDirection(),(0,l.w)(e.params,p);let E=e.params.enabled,w=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),v&&!E?e.disable():!v&&E&&e.enable(),e.currentBreakpoint=c,e.emit("_beforeBreakpoint",p),r&&(y?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!S&&w?(e.loopCreate(t),e.updateSlides()):S&&!w&&e.loopDestroy()),e.emit("breakpoint",p)},getBreakpoint:function(e,t,r){if(void 0===t&&(t="window"),!e||"container"===t&&!r)return;let n=!1,i=(0,o.a)(),a="window"===t?i.innerHeight:r.clientHeight,s=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:a*parseFloat(e.substr(1)),point:e}:{value:e,point:e});s.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;et}else this.isLocked=1===this.snapGrid.length;!0===t.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===t.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),e&&e!==this.isLocked&&(this.isEnd=!1),e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){let{classNames:e,params:t,rtl:r,el:n,device:i}=this,a=function(e,t){let r=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(n=>{e[n]&&r.push(t+n)}):"string"==typeof e&&r.push(t+e)}),r}(["initialized",t.direction,{"free-mode":this.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:r},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&"column"===t.grid.fill},{android:i.android},{ios:i.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...a),n.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},M={};class N{constructor(){let e,t;for(var r=arguments.length,n=Array(r),i=0;i1){let e=[];return a.querySelectorAll(t.el).forEach(r=>{let n=(0,l.w)({},t,{el:r});e.push(new N(n))}),e}let s=this;s.__swiper__=!0,s.support=u(),s.device=d({userAgent:t.userAgent}),s.browser=c(),s.eventsListeners={},s.eventsAnyListeners=[],s.modules=[...s.__modules__],t.modules&&Array.isArray(t.modules)&&s.modules.push(...t.modules);let p={};s.modules.forEach(e=>{e({params:t,swiper:s,extendParams:function(e,t){return function(r){void 0===r&&(r={});let n=Object.keys(r)[0],i=r[n];if("object"!=typeof i||null===i||(!0===e[n]&&(e[n]={enabled:!0}),"navigation"===n&&e[n]&&e[n].enabled&&!e[n].prevEl&&!e[n].nextEl&&(e[n].auto=!0),["pagination","scrollbar"].indexOf(n)>=0&&e[n]&&e[n].enabled&&!e[n].el&&(e[n].auto=!0),!(n in e&&"enabled"in i))){(0,l.w)(t,r);return}"object"!=typeof e[n]||"enabled"in e[n]||(e[n].enabled=!0),e[n]||(e[n]={enabled:!1}),(0,l.w)(t,r)}}(t,p),on:s.on.bind(s),once:s.once.bind(s),off:s.off.bind(s),emit:s.emit.bind(s)})});let f=(0,l.w)({},A,p);return s.params=(0,l.w)({},f,M,t),s.originalParams=(0,l.w)({},s.params),s.passedParams=(0,l.w)({},t),s.params&&s.params.on&&Object.keys(s.params.on).forEach(e=>{s.on(e,s.params.on[e])}),s.params&&s.params.onAny&&s.onAny(s.params.onAny),Object.assign(s,{enabled:s.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===s.params.direction,isVertical:()=>"vertical"===s.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:s.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.emit("_swiper"),s.params.init&&s.init(),s}getDirectionLabel(e){return this.isHorizontal()?e:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[e]}getSlideIndex(e){let{slidesEl:t,params:r}=this,n=(0,l.e)(t,`.${r.slideClass}, swiper-slide`),i=(0,l.h)(n[0]);return(0,l.h)(e)-i}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>1*t.getAttribute("data-swiper-slide-index")===e))}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=(0,l.e)(e,`.${t.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(e,t){e=Math.min(Math.max(e,0),1);let r=this.minTranslate(),n=(this.maxTranslate()-r)*e+r;this.translateTo(n,void 0===t?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){let t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=[];e.slides.forEach(r=>{let n=e.getSlideClasses(r);t.push({slideEl:r,classNames:n}),e.emit("_slideClass",r,n)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);let{params:r,slides:n,slidesGrid:i,slidesSizesGrid:a,size:s,activeIndex:o}=this,l=1;if("number"==typeof r.slidesPerView)return r.slidesPerView;if(r.centeredSlides){let e,t=n[o]?Math.ceil(n[o].swiperSlideSize):0;for(let r=o+1;rs&&(e=!0));for(let r=o-1;r>=0;r-=1)n[r]&&!e&&(t+=n[r].swiperSlideSize,l+=1,t>s&&(e=!0))}else if("current"===e)for(let e=o+1;e=0;e-=1)i[o]-i[e]{e.complete&&h(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),n.freeMode&&n.freeMode.enabled&&!n.cssMode)i(),n.autoHeight&&t.updateAutoHeight();else{if(("auto"===n.slidesPerView||n.slidesPerView>1)&&t.isEnd&&!n.centeredSlides){let r=t.virtual&&n.virtual.enabled?t.virtual.slides:t.slides;e=t.slideTo(r.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||i()}n.watchOverflow&&r!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);let r=this.params.direction;return e||(e="horizontal"===r?"vertical":"horizontal"),e===r||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${r}`),this.el.classList.add(`${this.params.containerModifierClass}${e}`),this.emitContainerClasses(),this.params.direction=e,this.slides.forEach(t=>{"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}changeLanguageDirection(e){(!this.rtl||"rtl"!==e)&&(this.rtl||"ltr"!==e)&&(this.rtl="rtl"===e,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(e){let t=this;if(t.mounted)return!0;let r=e||t.params.el;if("string"==typeof r&&(r=document.querySelector(r)),!r)return!1;r.swiper=t,r.parentNode&&r.parentNode.host&&r.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let n=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,i=r&&r.shadowRoot&&r.shadowRoot.querySelector?r.shadowRoot.querySelector(n()):(0,l.e)(r,n())[0];return!i&&t.params.createElements&&(i=(0,l.c)("div",t.params.wrapperClass),r.append(i),(0,l.e)(r,`.${t.params.slideClass}`).forEach(e=>{i.append(e)})),Object.assign(t,{el:r,wrapperEl:i,slidesEl:t.isElement&&!r.parentNode.host.slideSlots?r.parentNode.host:i,hostEl:t.isElement?r.parentNode.host:r,mounted:!0,rtl:"rtl"===r.dir.toLowerCase()||"rtl"===(0,l.p)(r,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===r.dir.toLowerCase()||"rtl"===(0,l.p)(r,"direction")),wrongRTL:"-webkit-box"===(0,l.p)(i,"display")}),!0}init(e){let t=this;if(t.initialized||!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();let r=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&r.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),r.forEach(e=>{e.complete?h(t,e):e.addEventListener("load",e=>{h(t,e.target)})}),m(t),t.initialized=!0,m(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);let r=this,{params:n,el:i,wrapperEl:a,slides:s}=r;return void 0===r.params||r.destroyed||(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),n.loop&&r.loopDestroy(),t&&(r.removeClasses(),i&&"string"!=typeof i&&i.removeAttribute("style"),a&&a.removeAttribute("style"),s&&s.length&&s.forEach(e=>{e.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(e=>{r.off(e)}),!1!==e&&(r.el&&"string"!=typeof r.el&&(r.el.swiper=null),(0,l.x)(r)),r.destroyed=!0),null}static extendDefaults(e){(0,l.w)(M,e)}static get extendedDefaults(){return M}static get defaults(){return A}static installModule(e){N.prototype.__modules__||(N.prototype.__modules__=[]);let t=N.prototype.__modules__;"function"==typeof e&&0>t.indexOf(e)&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>N.installModule(e)):N.installModule(e),N}}Object.keys(R).forEach(e=>{Object.keys(R[e]).forEach(t=>{N.prototype[t]=R[e][t]})}),N.use([function(e){let{swiper:t,on:r,emit:n}=e,i=(0,o.a)(),a=null,s=null,l=()=>{t&&!t.destroyed&&t.initialized&&(n("beforeResize"),n("resize"))},u=()=>{t&&!t.destroyed&&t.initialized&&(a=new ResizeObserver(e=>{s=i.requestAnimationFrame(()=>{let{width:r,height:n}=t,i=r,a=n;e.forEach(e=>{let{contentBoxSize:r,contentRect:n,target:s}=e;s&&s!==t.el||(i=n?n.width:(r[0]||r).inlineSize,a=n?n.height:(r[0]||r).blockSize)}),(i!==r||a!==n)&&l()})})).observe(t.el)},d=()=>{s&&i.cancelAnimationFrame(s),a&&a.unobserve&&t.el&&(a.unobserve(t.el),a=null)},c=()=>{t&&!t.destroyed&&t.initialized&&n("orientationchange")};r("init",()=>{if(t.params.resizeObserver&&void 0!==i.ResizeObserver){u();return}i.addEventListener("resize",l),i.addEventListener("orientationchange",c)}),r("destroy",()=>{d(),i.removeEventListener("resize",l),i.removeEventListener("orientationchange",c)})},function(e){let{swiper:t,extendParams:r,on:n,emit:i}=e,a=[],s=(0,o.a)(),u=function(e,r){void 0===r&&(r={});let n=new(s.MutationObserver||s.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length){i("observerUpdate",e[0]);return}let r=function(){i("observerUpdate",e[0])};s.requestAnimationFrame?s.requestAnimationFrame(r):s.setTimeout(r,0)});n.observe(e,{attributes:void 0===r.attributes||r.attributes,childList:t.isElement||(void 0===r.childList||r).childList,characterData:void 0===r.characterData||r.characterData}),a.push(n)};r({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",()=>{if(t.params.observer){if(t.params.observeParents){let e=(0,l.a)(t.hostEl);for(let t=0;t{a.forEach(e=>{e.disconnect()}),a.splice(0,a.length)})}]);let I=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function L(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function D(e,t){let r=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>r.indexOf(e)).forEach(r=>{void 0===e[r]?e[r]=t[r]:L(t[r])&&L(e[r])&&Object.keys(t[r]).length>0?t[r].__swiper__?e[r]=t[r]:D(e[r],t[r]):e[r]=t[r]})}function j(e){return void 0===e&&(e={}),e.navigation&&void 0===e.navigation.nextEl&&void 0===e.navigation.prevEl}function k(e){return void 0===e&&(e={}),e.pagination&&void 0===e.pagination.el}function B(e){return void 0===e&&(e={}),e.scrollbar&&void 0===e.scrollbar.el}function G(e){void 0===e&&(e="");let t=e.split(" ").map(e=>e.trim()).filter(e=>!!e),r=[];return t.forEach(e=>{0>r.indexOf(e)&&r.push(e)}),r.join(" ")}let U=e=>{e&&!e.destroyed&&e.params.virtual&&(!e.params.virtual||e.params.virtual.enabled)&&(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())};function F(){return(F=Object.assign?Object.assign.bind():function(e){for(var t=1;te.replace(/_/,""));return Object.keys(Object.assign({},e)).forEach(o=>{void 0!==e[o]&&(s.indexOf(o)>=0?L(e[o])?(r[o]={},i[o]={},D(r[o],e[o]),D(i[o],e[o])):(r[o]=e[o],i[o]=e[o]):0===o.search(/on[A-Z]/)&&"function"==typeof e[o]?t?n[`${o[2].toLowerCase()}${o.substr(3)}`]=e[o]:r.on[`${o[2].toLowerCase()}${o.substr(3)}`]=e[o]:a[o]=e[o])}),["navigation","pagination","scrollbar"].forEach(e=>{!0===r[e]&&(r[e]={}),!1===r[e]&&delete r[e]}),{params:r,passedParams:i,rest:a,events:n}}(u),{slides:M,slots:z}=function(e){let t=[],r={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return s.Children.toArray(e).forEach(e=>{if(V(e))t.push(e);else if(e.props&&e.props.slot&&r[e.props.slot])r[e.props.slot].push(e);else if(e.props&&e.props.children){let n=function e(t){let r=[];return s.Children.toArray(t).forEach(t=>{V(t)?r.push(t):t.props&&t.props.children&&e(t.props.children).forEach(e=>r.push(e))}),r}(e.props.children);n.length>0?n.forEach(e=>t.push(e)):r["container-end"].push(e)}else r["container-end"].push(e)}),{slides:t,slots:r}}(o),q=()=>{m(!g)};Object.assign(x.on,{_containerClasses(e,t){p(t)}});let X=()=>{Object.assign(x.on,R),d=!0;let e={...x};if(delete e.wrapperClass,y.current=new N(e),y.current.virtual&&y.current.params.virtual.enabled){y.current.virtual.slides=M;let e={cache:!1,slides:M,renderExternal:h,renderExternalUpdate:!1};D(y.current.params.virtual,e),D(y.current.originalParams.virtual,e)}};b.current||X(),y.current&&y.current.on("_beforeBreakpoint",q);let W=()=>{!d&&R&&y.current&&Object.keys(R).forEach(e=>{y.current.on(e,R[e])})},Y=()=>{R&&y.current&&Object.keys(R).forEach(e=>{y.current.off(e,R[e])})};return(0,s.useEffect)(()=>()=>{y.current&&y.current.off("_beforeBreakpoint",q)}),(0,s.useEffect)(()=>{!v.current&&y.current&&(y.current.emitSlidesClasses(),v.current=!0)}),H(()=>{if(t&&(t.current=b.current),b.current)return y.current.destroyed&&X(),function(e,t){let{el:r,nextEl:n,prevEl:i,paginationEl:a,scrollbarEl:s,swiper:o}=e;j(t)&&n&&i&&(o.params.navigation.nextEl=n,o.originalParams.navigation.nextEl=n,o.params.navigation.prevEl=i,o.originalParams.navigation.prevEl=i),k(t)&&a&&(o.params.pagination.el=a,o.originalParams.pagination.el=a),B(t)&&s&&(o.params.scrollbar.el=s,o.originalParams.scrollbar.el=s),o.init(r)}({el:b.current,nextEl:w.current,prevEl:_.current,paginationEl:T.current,scrollbarEl:P.current,swiper:y.current},x),l&&!y.current.destroyed&&l(y.current),()=>{y.current&&!y.current.destroyed&&y.current.destroy(!0,!1)}},[]),H(()=>{W();let e=function(e,t,r,n,i){let a=[];if(!t)return a;let s=e=>{0>a.indexOf(e)&&a.push(e)};if(r&&n){let e=n.map(i),t=r.map(i);e.join("")!==t.join("")&&s("children"),n.length!==r.length&&s("children")}return I.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(r=>{if(r in e&&r in t){if(L(e[r])&&L(t[r])){let n=Object.keys(e[r]),i=Object.keys(t[r]);n.length!==i.length?s(r):(n.forEach(n=>{e[r][n]!==t[r][n]&&s(r)}),i.forEach(n=>{e[r][n]!==t[r][n]&&s(r)}))}else e[r]!==t[r]&&s(r)}}),a}(O,S.current,M,E.current,e=>e.key);return S.current=O,E.current=M,e.length&&y.current&&!y.current.destroyed&&function(e){let t,r,n,i,a,s,o,l,{swiper:u,slides:d,passedParams:c,changedParams:p,nextEl:f,prevEl:h,scrollbarEl:g,paginationEl:m}=e,v=p.filter(e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e),{params:b,pagination:y,navigation:S,scrollbar:E,virtual:w,thumbs:_}=u;p.includes("thumbs")&&c.thumbs&&c.thumbs.swiper&&!c.thumbs.swiper.destroyed&&b.thumbs&&(!b.thumbs.swiper||b.thumbs.swiper.destroyed)&&(t=!0),p.includes("controller")&&c.controller&&c.controller.control&&b.controller&&!b.controller.control&&(r=!0),p.includes("pagination")&&c.pagination&&(c.pagination.el||m)&&(b.pagination||!1===b.pagination)&&y&&!y.el&&(n=!0),p.includes("scrollbar")&&c.scrollbar&&(c.scrollbar.el||g)&&(b.scrollbar||!1===b.scrollbar)&&E&&!E.el&&(i=!0),p.includes("navigation")&&c.navigation&&(c.navigation.prevEl||h)&&(c.navigation.nextEl||f)&&(b.navigation||!1===b.navigation)&&S&&!S.prevEl&&!S.nextEl&&(a=!0);let T=e=>{u[e]&&(u[e].destroy(),"navigation"===e?(u.isElement&&(u[e].prevEl.remove(),u[e].nextEl.remove()),b[e].prevEl=void 0,b[e].nextEl=void 0,u[e].prevEl=void 0,u[e].nextEl=void 0):(u.isElement&&u[e].el.remove(),b[e].el=void 0,u[e].el=void 0))};p.includes("loop")&&u.isElement&&(b.loop&&!c.loop?s=!0:!b.loop&&c.loop?o=!0:l=!0),v.forEach(e=>{if(L(b[e])&&L(c[e]))Object.assign(b[e],c[e]),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in c[e]&&!c[e].enabled&&T(e);else{let t=c[e];(!0===t||!1===t)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===t&&T(e):b[e]=c[e]}}),v.includes("controller")&&!r&&u.controller&&u.controller.control&&b.controller&&b.controller.control&&(u.controller.control=b.controller.control),p.includes("children")&&d&&w&&b.virtual.enabled?(w.slides=d,w.update(!0)):p.includes("virtual")&&w&&b.virtual.enabled&&(d&&(w.slides=d),w.update(!0)),p.includes("children")&&d&&b.loop&&(l=!0),t&&_.init()&&_.update(!0),r&&(u.controller.control=b.controller.control),n&&(u.isElement&&(!m||"string"==typeof m)&&((m=document.createElement("div")).classList.add("swiper-pagination"),m.part.add("pagination"),u.el.appendChild(m)),m&&(b.pagination.el=m),y.init(),y.render(),y.update()),i&&(u.isElement&&(!g||"string"==typeof g)&&((g=document.createElement("div")).classList.add("swiper-scrollbar"),g.part.add("scrollbar"),u.el.appendChild(g)),g&&(b.scrollbar.el=g),E.init(),E.updateSize(),E.setTranslate()),a&&(u.isElement&&(f&&"string"!=typeof f||((f=document.createElement("div")).classList.add("swiper-button-next"),f.innerHTML=u.hostEl.constructor.nextButtonSvg,f.part.add("button-next"),u.el.appendChild(f)),h&&"string"!=typeof h||((h=document.createElement("div")).classList.add("swiper-button-prev"),h.innerHTML=u.hostEl.constructor.prevButtonSvg,h.part.add("button-prev"),u.el.appendChild(h))),f&&(b.navigation.nextEl=f),h&&(b.navigation.prevEl=h),S.init(),S.update()),p.includes("allowSlideNext")&&(u.allowSlideNext=c.allowSlideNext),p.includes("allowSlidePrev")&&(u.allowSlidePrev=c.allowSlidePrev),p.includes("direction")&&u.changeDirection(c.direction,!1),(s||l)&&u.loopDestroy(),(o||l)&&u.loopCreate(),u.update()}({swiper:y.current,slides:M,passedParams:O,changedParams:e,nextEl:w.current,prevEl:_.current,scrollbarEl:P.current,paginationEl:T.current}),()=>{Y()}}),H(()=>{U(y.current)},[f]),s.createElement(i,F({ref:b,className:G(`${c}${n?` ${n}`:""}`)},C),s.createElement($.Provider,{value:y.current},z["container-start"],s.createElement(a,{className:(void 0===(r=x.wrapperClass)&&(r=""),r)?r.includes("swiper-wrapper")?r:`swiper-wrapper ${r}`:"swiper-wrapper"},z["wrapper-start"],x.virtual?function(e,t,r){if(!r)return null;let n=e=>{let r=e;return e<0?r=t.length+e:r>=t.length&&(r-=t.length),r},i=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${r.offset}px`}:{top:`${r.offset}px`},{from:a,to:o}=r,l=e.params.loop?-t.length:0,u=e.params.loop?2*t.length:t.length,d=[];for(let e=l;e=a&&e<=o&&d.push(t[n(e)]);return d.map((t,r)=>s.cloneElement(t,{swiper:e,style:i,key:t.props.virtualIndex||t.key||`slide-${r}`}))}(y.current,M,f):M.map((e,t)=>s.cloneElement(e,{swiper:y.current,swiperSlideIndex:t})),z["wrapper-end"]),j(x)&&s.createElement(s.Fragment,null,s.createElement("div",{ref:_,className:"swiper-button-prev"}),s.createElement("div",{ref:w,className:"swiper-button-next"})),B(x)&&s.createElement("div",{ref:P,className:"swiper-scrollbar"}),k(x)&&s.createElement("div",{ref:T,className:"swiper-pagination"}),z["container-end"]))});q.displayName="Swiper";let X=(0,s.forwardRef)(function(e,t){let{tag:r="div",children:n,className:i="",swiper:a,zoom:o,lazy:l,virtualIndex:u,swiperSlideIndex:d,...c}=void 0===e?{}:e,p=(0,s.useRef)(null),[f,h]=(0,s.useState)("swiper-slide"),[g,m]=(0,s.useState)(!1);function v(e,t,r){t===p.current&&h(r)}H(()=>{if(void 0!==d&&(p.current.swiperSlideIndex=d),t&&(t.current=p.current),p.current&&a){if(a.destroyed){"swiper-slide"!==f&&h("swiper-slide");return}return a.on("_slideClass",v),()=>{a&&a.off("_slideClass",v)}}}),H(()=>{a&&p.current&&!a.destroyed&&h(a.getSlideClasses(p.current))},[a]);let b={isActive:f.indexOf("swiper-slide-active")>=0,isVisible:f.indexOf("swiper-slide-visible")>=0,isPrev:f.indexOf("swiper-slide-prev")>=0,isNext:f.indexOf("swiper-slide-next")>=0},y=()=>"function"==typeof n?n(b):n;return s.createElement(r,F({ref:p,className:G(`${f}${i?` ${i}`:""}`),"data-swiper-slide-index":u,onLoad:()=>{m(!0)}},c),o&&s.createElement(z.Provider,{value:b},s.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof o?o:void 0},y(),l&&!g&&s.createElement("div",{className:"swiper-lazy-preloader"}))),!o&&s.createElement(z.Provider,{value:b},y(),l&&!g&&s.createElement("div",{className:"swiper-lazy-preloader"})))});X.displayName="SwiperSlide"},903:(e,t,r)=>{"use strict";r.d(t,{U:()=>l});var n=r(2265);let i=e=>{let t;let r=new Set,n=(e,n)=>{let i="function"==typeof e?e(t):e;if(!Object.is(i,t)){let e=t;t=(null!=n?n:"object"!=typeof i||null===i)?i:Object.assign({},t,i),r.forEach(r=>r(t,e))}},i=()=>t,a={setState:n,getState:i,getInitialState:()=>s,subscribe:e=>(r.add(e),()=>r.delete(e))},s=t=e(n,i,a);return a},a=e=>e?i(e):i,s=e=>e,o=e=>{let t=a(e),r=e=>(function(e,t=s){let r=n.useSyncExternalStore(e.subscribe,n.useCallback(()=>t(e.getState()),[e,t]),n.useCallback(()=>t(e.getInitialState()),[e,t]));return n.useDebugValue(r),r})(t,e);return Object.assign(r,t),r},l=e=>e?o(e):o}}]);\n \n \n \n

Loading \ncrossword puzzle. One moment please.

\n\n \n ')},t)})}},916:(e,t,n)=>{n.d(t,{default:()=>v});var a=n(7437),i=n(2265),r=n(7111),l=n(8029);function s(e){let{drawerDataItem:t}=e;return t.channels?(0,a.jsx)("div",{className:"submenu-drawer__container",children:t.channels.map((e,t)=>{var n;return(0,a.jsx)("div",{className:"submenu-drawer_item",children:(0,a.jsx)("a",{href:e.url,target:null===(n=(0,l.Zp)({href:e.url}))||void 0===n?void 0:n.target,children:e.label})},t)})}):null}var c=n(6648),o=n(3183);function d(e){let{isShowingSubMenu:t,setIsShowSubMenu:n}=e,i=()=>{n(e=>!e)};return(0,a.jsx)("div",{className:"menu__toggle-icon-container",onClick:()=>i(),children:(0,a.jsx)(c.default,{unoptimized:!0,alt:"menu__toggle-icon",src:o.Z,className:"menu__toggle-icon ".concat(t?"":"close")})})}function A(e){var t,n;let{index:c,item:o,drawerData:A}=e,{width:h}=(0,r.s)(e=>e.screenSize),u=h<=650,[g,m]=(0,i.useState)(!1),p=o.is_open_in_new_tab;return(0,i.useEffect)(()=>{u||m(!1)},[g,u]),(0,a.jsxs)("div",{className:"menu__item-section",children:[(0,a.jsx)("div",{className:"menu__section-title",children:(0,a.jsxs)("div",{className:"menu__section-title-toggle",children:[(0,a.jsx)("a",{href:o.url,target:(t=o.url,p?"_blank":null===(n=(0,l.Zp)({href:t}))||void 0===n?void 0:n.target),children:o.label}),null==A?void 0:A.map((e,t)=>{var n;if(o.label===e.label&&(null===(n=e.channels)||void 0===n?void 0:n.length)>0)return(0,a.jsx)(d,{isShowingSubMenu:g,setIsShowSubMenu:m},t)})]})}),(0,a.jsx)("div",{className:"menu__section-content-container ".concat(g?"":"close"),children:null==A?void 0:A.map((e,t)=>{if(o.label===e.label)return(0,a.jsx)(s,{drawerDataItem:e},t)})})]},c)}var h=n(1922),u=n(595);function g(e){let{mode:t}=e;return(0,a.jsx)("div",{className:"menu__icons ".concat(t),children:m.map((e,t)=>(0,a.jsx)("a",{href:e.url,target:"_blank",className:"menu__icon",children:(0,a.jsx)(c.default,{unoptimized:!0,alt:"menu__icon",src:e.src,className:"menu__icon-img ".concat(e.type)})},t))})}let m=[{type:"facebook",url:"https://www.facebook.com/thestandardhk",src:{src:"/_next/static/media/menu_facebook.d82cbeb0.png",height:160,width:160,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAFVBMVEWXl5eYmJiTk5OXl5dMaXGWlpaXl5dGydRJAAAAB3RSTlOUoh5rAEJ7LFjUQAAAAAlwSFlzAAAsSwAALEsBpT2WqQAAAC9JREFUeJw1i8ENwDAMhOAuzv4jR65UvgAnheYQBAnVBguY8OGMsGpGu/G9G//7Aw5pAHAftAKeAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8}},{type:"youtube",url:"https://www.youtube.com/channel/UCidVj2yCg1jQrvXsfA01eWQ?view_as=subscriber",src:{src:"/_next/static/media/menu_youtube.454d42d0.png",height:160,width:160,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAGFBMVEWVlZWXl5eXl5eXl5eXl5eXl5dMaXGXl5cngAFRAAAACHRSTlMcp2mSRZsAg7P/nEMAAAAJcEhZcwAALEsAACxLAaU9lqkAAAAuSURBVHicRcuxEQAwCMNA2RjYf+NUOToVLwZXmYGSpALLiWV6B2b7wp0k7cN/fxmGALnrNHdHAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8}},{type:"flipping-version",url:"https://paper.thestandard.com.hk/",src:{src:"/_next/static/media/menu_flipping_version.1237fa95.png",height:160,width:160,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAGFBMVEWXl5eVlZWXl5dMaXGXl5eXl5eXl5eYmJi1QGekAAAACHRSTlOWGm0AgqdILLjTrGgAAAAJcEhZcwAALEsAACxLAaU9lqkAAAAxSURBVHicRcuxDQAxDMNASrbl/TcO/oEgHYsjJYNViBkGYdIJhi5JzQuzm8Uf5sd3PxPlAItD2TMKAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8}}];var p=n(6623),_=n(885);function v(e){let{menuData:t}=e,[n,l]=(0,i.useState)(),{width:s}=(0,r.s)(e=>e.screenSize),c=s<=650,o=(0,h.L)(e=>e.isMenuActive),d=(0,u.Z)({id:"header__container",defaultHeight:0});return(0,i.useEffect)(()=>{(async()=>{try{let e=await p.Z.getClientProxyServerDrawerMenu();return l(e),e}catch(e){(0,_.cM)("Failed to fetch articles:",e);return}})()},[]),(0,a.jsxs)("div",{className:"menu__wrapper ".concat(o?"active":""),style:{maxHeight:"calc(100dvh - ".concat(d,"px)")},children:[(0,a.jsxs)("div",{className:"menu__container",children:[null==t?void 0:t.map((e,t)=>(0,a.jsx)(A,{drawerData:n,index:t,item:e},t)),c&&(0,a.jsx)(g,{mode:"mobile"})]}),!c&&(0,a.jsx)(g,{mode:"general"})]})}},9273:(e,t,n)=>{n.d(t,{Z:()=>d,t:()=>A});var a=n(7437),i=n(8305),r=n(8920),l=n(6648),s=n(5472),c=n(9425),o=n(8029);function d(e){var t;let{item:n,index:d,entryMode:A,isContentOnlyTrue:h}=e;if(!n)return null;let u=!!n.video_path,g=["sponsor","sponsor_v2"].includes(n.article_type),m=n.url||n.redirect_url,p=h?(0,o.zR)(m):m;return(0,a.jsxs)("div",{className:"grid-item-container","data-list-position":d,children:[(0,a.jsx)("div",{className:"grid-item__img-container",children:(0,a.jsxs)("a",{onClick:()=>{(0,r.Pf)({entryMode:A,position:d})},href:p,target:null===(t=(0,o.Zp)({href:p,isSponsor:g}))||void 0===t?void 0:t.target,children:[(0,a.jsx)("div",{className:"grid-item__play-icon",children:(0,a.jsx)(l.default,{unoptimized:!0,alt:"logo",src:i.Z,className:"grid-item__play-icon-img ".concat(u?null:"invisible")})}),(0,a.jsx)(s.Z,{item:n})]})}),(0,a.jsx)(c.Z,{item:n,index:d,entryMode:A,isContentOnlyTrue:h})]})}function A(){return(0,a.jsxs)("div",{className:"grid-item-container placeholder",children:[(0,a.jsx)("div",{className:"grid-item__img-container"}),(0,a.jsx)("div",{className:"list-item__container grid-item__right-container",children:[,,,].fill(!0).map((e,t)=>(0,a.jsx)("div",{},t))})]})}},8409:(e,t,n)=>{n.d(t,{Z:()=>v});var a=n(7437),i=n(8411),r=n(261),l=n(7111),s=n(2265),c=n(2236),o=n(961),d=n(9273),A=n(6623),h=n(7176);function u(e){let{channelName:t,type:n,adPosition:i,template:r,entryMode:s}=e,{width:o,screen:d}=(0,l.s)(e=>e.screenSize);return"article-list"===s&&1===i&&o<=390?null:(0,a.jsxs)("div",{className:"artilce-detail-leaderboard__container",children:[(0,a.jsx)("div",{className:"artilce-detail-leaderboard__ad-container",children:(0,a.jsx)(c.Z,{adPlacement:d,channelName:t,type:n,adPosition:i,template:r})}),o>=1152&&(0,a.jsx)("div",{className:"artilce-detail-leaderboard__empty-element"})]})}var g=n(4335),m=n(3742),p=n(885);function _(e){var t;let{articleListResponse:n,infiniteScroll:_,entryMode:v,recommendArticleList:f,channelName:x,isContentOnlyTrue:b}=e,{screen:y,size:j,width:w}=(0,l.s)(e=>e.screenSize),C=(0,r.Y)(e=>e.articleList),E=(0,r.Y)(e=>e.articleListInfo),S=(0,s.useRef)(null),N="sthl_ad_tag_section_name"in n,k="search-page"===v,M="theme-page"===v,R="article-list"===v,B="Racing"===x,I=(0,r.Y)(e=>e.setArticleListInfo),T=(0,r.Y)(e=>e.appendArticleList);(0,s.useLayoutEffect)(()=>{I(n)},[n,I]);let D=(0,s.useMemo)(()=>M?w<=390?2:5:w<=1366&&w>1024?7:w<=1024&&w>390?R?7:6:5,[w]),L=(0,i.Z)({isEnabledInfinityScroll:_,containerRef:S,fetchMoreItems:async()=>{var e;let t=null==E?void 0:null===(e=E.links)||void 0===e?void 0:e.next;return t?await A.Z.getClientProxyServerByContentPath({path:t}):null},checkHasMoreData:e=>{var t;return!!(null==e?void 0:null===(t=e.links)||void 0===t?void 0:t.next)},handleAppendData:e=>{console.log("Appending response:",e),T(e)}}),U=(0,s.useMemo)(()=>{let e=M&&"lessThan390"===j,t="Racing"===x;if("article-detail"===v)return[{articles:f,sidebar:[]}];let a=[...C],i=M?a.splice(1,a.length):a,r={channelName:n.sthl_ad_tag_section_name,template:"article-list"===v?"list":"article"},l=0,s=0,c=0,o=["a","b","c","d"];t&&(s=2);let d=[],A=[],h=0;for(let e of i){if("type"in e&&"LREC"===e.type){A.push(e);continue}A.push(e),++h%3==0&&c<4&&(A.push({type:"taboola",streamOrThumbDetail:o[c]}),c++)}console.log("listWithTaboola:",A);for(let n=0;n{var i;return(0,a.jsxs)("div",{className:"article-content__section-block",children:[(0,a.jsxs)("div",{className:"article-content__main-section-block",children:[(0,a.jsxs)("div",{className:"article-content__section-left-block",children:[0===t&&B&&w<=650&&(0,a.jsx)(g.Z,{contentType:"Listing",siteSection:n.data_team.zone,portalChannel:n.data_team.channel}),null===(i=e.articles)||void 0===i?void 0:i.map((e,n)=>{(0,p.cM)("Rendering item:",e,"index:",n);let i="article-list"===v,r=(0,a.jsx)(a.Fragment,{});return r="type"in e&&"taboola"===e.type?(0,a.jsx)("div",{style:{marginTop:3===t?"0px":"16px",width:"100%;"},children:(0,a.jsx)(m.Z,{type:w<=650?"thumb":"stream",entryMode:v,streamOrThumbDetail:e.streamOrThumbDetail})}):"channelName"in e&&"type"in e&&"LREC"===e.type?(0,a.jsx)(o.Z,{type:i&&"lessThan390"===j?"leaderboard":"LREC",channelName:e.channelName,template:"list",adPosition:i?1:e.adPosition}):(0,a.jsx)(d.Z,{item:e,index:5+t*D+n,entryMode:v,isContentOnlyTrue:b}),(0,a.jsx)(s.Fragment,{children:r},"".concat("type"in e?e.type:"article_id"in e?"article-".concat(e.article_id):"item-".concat(n),"-").concat(n))})]}),e.sidebar&&!M&&N&&(0,a.jsx)(h.Z,{sectionIndex:t,entryMode:v,channelName:n.sthl_ad_tag_section_name,isContentOnlyTrue:b,racingPageDetail:{isRacingPageFirstSection:"Racing"===n.data_team.zone,siteSection:n.data_team.zone,portalChannel:n.data_team.channel}})]}),"sectionBottomAd"in e&&e.sectionBottomAd&&N&&(0,a.jsx)(u,{channelName:n.sthl_ad_tag_section_name,type:e.sectionBottomAd.type,adPosition:e.sectionBottomAd.adPosition,template:"article-list"===v?"list":"article",entryMode:v}),"search-page"===v&&0===t&&w<=650&&(0,a.jsx)(c.Z,{adPlacement:y,channelName:"Search",type:"leaderboard",template:"list"}),"search-page"===v&&1===t&&"mobile"===y&&(0,a.jsx)(c.Z,{adPlacement:y,channelName:"Search",type:"LREC",template:"list"})]},"article-section-".concat(t))}),L&&(0,a.jsx)(d.t,{})]})}function v(e){let{infiniteScroll:t,articleListResponse:n,entryMode:i,channelName:r,isContentOnlyTrue:l}=e;return(0,a.jsx)("div",{className:"article-list__container",children:(0,a.jsx)("div",{className:"article-list__main-section",children:(0,a.jsx)(_,{articleListResponse:n,entryMode:i,infiniteScroll:t,channelName:r,isContentOnlyTrue:l})})})}},7176:(e,t,n)=>{n.d(t,{Z:()=>w});var a=n(7437),i=n(2265),r=n(6749),l=n(6623),s=n(9425),c=n(885);function o(e){let{entryMode:t,isContentOnlyTrue:n}=e,[l,c]=(0,i.useState)(),o=null==l?void 0:l.data,A=o?o.slice(0,6):[];return(0,i.useEffect)(()=>{(async()=>{c(await d({slug:"focus"}))})()},[]),(0,a.jsxs)("div",{className:"article-detail-topnews-section__container",children:[(0,a.jsx)(r.Z,{sectionTitle:"Top News",entryMode:t}),(0,a.jsx)("div",{className:"article-detail-topnews-section__content",children:null==A?void 0:A.map((e,i)=>(0,a.jsx)(s.Z,{item:e,index:i,entryMode:t,isContentOnlyTrue:n},i))})]})}let d=async e=>{let{slug:t}=e;try{return await l.Z.getClientProxyServerArticleByZoneSlugOrChannelSlug({slug:t})}catch(e){(0,c.cM)("Failed to fetch articles:",e);return}};var A=n(961),h=n(6648);let u={src:"/_next/static/media/student_arrow.ec327c1c.png",height:48,width:50,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAADFBMVEVMaXGZmZmcnJyZmZlMbThVAAAABHRSTlMAKxO2xGaYsAAAAAlwSFlzAAAsSwAALEsBpT2WqQAAAB5JREFUeJxjYGBgYmKAACZmRiiLEZMFY8BouGKIdgAF5AApU3P2lAAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:8},g={src:"/_next/static/media/student_cap.001b46ab.png",height:88,width:88,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAJ1BMVEVMaXGampqZmZmbm5ubm5uZmZmampqZmZmZmZmZmZmYmJiYmJigoKCxmehZAAAADHRSTlMA86kVdylDxY9ZM9iiF0jFAAAACXBIWXMAACxLAAAsSwGlPZapAAAANElEQVR4nEWLSQoAIBDD2s6qzP/fK140l0AgwCc8r1Ic1gKcM8MyYLc6l90kygOwLu2wNx8cfwDRU4d/pAAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:8},m={src:"/_next/static/media/JuniorStandard.76b4c356.jpg",height:146,width:361,blurDataURL:"data:image/jpeg;base64,/9j/2wBDAAoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/2wBDAQoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/wgARCAADAAgDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/aAAwDAQACEAMQAAAApQGj/8QAGRABAQEAAwAAAAAAAAAAAAAAAQIEAAMi/9oACAEBAAE/ADL0RvygUFlteq5//8QAGhEBAAEFAAAAAAAAAAAAAAAAAgEAESFRYf/aAAgBAgEBPwAgSncxOdcr/8QAHBEAAgAHAAAAAAAAAAAAAAAAAQIAAyIjMlFh/9oACAEDAQE/AJzvaqOG+mP/2Q==",blurWidth:8,blurHeight:3},p={src:"/_next/static/media/GOODIES.a617d6ef.jpg",height:134,width:395,blurDataURL:"data:image/jpeg;base64,/9j/2wBDAAoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/2wBDAQoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/wgARCAADAAgDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/9oADAMBAAIQAxAAAAChAn//xAAcEAEAAgEFAAAAAAAAAAAAAAABAgMEAAUREjH/2gAIAQEAAT8A2SJkYtTYyeOyBJAWT4Gv/8QAGBEBAQADAAAAAAAAAAAAAAAAAgEAESH/2gAIAQIBAT8AAFB2ZeTP/8QAGREBAAIDAAAAAAAAAAAAAAAAAQAEAiOx/9oACAEDAQE/ALClmwCm3Ps//9k=",blurWidth:8,blurHeight:3},_={src:"/_next/static/media/student.916fa712.jpg",height:212,width:543,blurDataURL:"data:image/jpeg;base64,/9j/2wBDAAoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/2wBDAQoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/wgARCAADAAgDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/aAAwDAQACEAMQAAAAoYCr/8QAHRAAAQIHAAAAAAAAAAAAAAAAAgADAQURISJBUf/aAAgBAQABPwCXNhE263zHfV//xAAYEQACAwAAAAAAAAAAAAAAAAAAAzFywf/aAAgBAgEBPwBMsth//8QAFhEAAwAAAAAAAAAAAAAAAAAAAAQz/9oACAEDAQE/AHKn/9k=",blurWidth:8,blurHeight:3};function v(){let e=e=>{let n=t(e);return n?(0,a.jsx)("a",{className:"general-sidebar__student-icon-container",href:n.url,target:"_blank",children:(0,a.jsx)(h.default,{unoptimized:!0,alt:"logo",src:n.src,className:"general-sidebar__icon-img",width:n.width,height:n.height})}):null},t=e=>"junior"===e?{src:m,url:"https://student.thestandard.com.hk/text/juniorstandard",width:364,height:146}:"goodies"===e?{src:p,url:"https://schoolepaper.thestandard.com.hk/ts_epaper/",width:395,height:134}:"student"===e?{src:_,url:"https://student.thestandard.com.hk/text/thestudentstandard",width:543,height:212}:void 0;return(0,a.jsxs)("div",{className:"general-sidebar__student-container",children:[(0,a.jsxs)("div",{className:"general-sidebar__student-title",children:[(0,a.jsx)("a",{href:"https://student.thestandard.com.hk/text",target:"_blank",children:(0,a.jsxs)("div",{className:"general-sidebar__student-title-left",children:[(0,a.jsx)(h.default,{unoptimized:!0,alt:"logo",src:g,className:"general-sidebar__student-cap-img",width:22,height:22}),(0,a.jsx)("div",{className:"general-sidebar__student-title-text",children:"Student"})]})}),(0,a.jsx)("div",{className:"general-sidebar__student-title-right",children:(0,a.jsx)("a",{href:"https://student.thestandard.com.hk/text",target:"_blank",children:(0,a.jsx)(h.default,{unoptimized:!0,alt:"logo",src:u,className:"general-sidebar__student-arrow-img",width:12,height:12})})})]}),(0,a.jsx)("div",{className:"general-sidebar__student-content",children:["junior","goodies","student"].map((t,n)=>(0,a.jsx)("div",{children:e(t)},n))})]})}let f={src:"/_next/static/media/tschannel_video.732ffbe2.png",height:88,width:88,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAG1BMVEVMaXH////////////////////////////////liRbkAAAACXRSTlMAKv4SBcHygnJmYkxfAAAACXBIWXMAACxLAAAsSwGlPZapAAAALElEQVR4nEWKWwoAIBCEZtxH3f/EQdDml6DSELYdUhZApaLZi/aXLPqmmR8HFKsAkxW7DrkAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8},x={src:"/_next/static/media/tschannel_arrow.abb0dbb0.png",height:48,width:50,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAD1BMVEVMaXH///////////////9FpdmZAAAABXRSTlMAK7YXDQ+5VAcAAAAJcEhZcwAALEsAACxLAaU9lqkAAAAeSURBVHicY2BgYGFmgABmJkYoixGTBWPAaLhiiHYABjkAKwor2rAAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8};function b(){return(0,a.jsxs)("div",{className:"ts-channel__container",children:[(0,a.jsxs)("div",{className:"ts-channel__container-title",children:[(0,a.jsx)("a",{href:"https://www.youtube.com/@thestandard1347",target:"_blank",children:(0,a.jsxs)("div",{className:"general-sidebar__ts-channel-title-left",children:[(0,a.jsx)(h.default,{unoptimized:!0,alt:"logo",src:f,className:"general-sidebar__student-cap-img",width:22,height:22}),(0,a.jsx)("div",{className:"general-sidebar__student-title-text",children:"TS Channel"})]})}),(0,a.jsx)("div",{className:"general-sidebar__ts-channel-title-right",children:(0,a.jsx)("a",{href:"https://www.youtube.com/@thestandard1347",target:"_blank",children:(0,a.jsx)(h.default,{unoptimized:!0,alt:"logo",src:x,className:"general-sidebar__student-arrow-img",width:12,height:12})})})]}),(0,a.jsx)("iframe",{width:"300",height:"221",src:"https://www.youtube.com/embed/videoseries?si=26dvqmfBlQYaNY_9&list=PLL7WzJcvImKA0JF42G182U6OsJ0kqo7Aa&rel=0&modestbranding=1&autoplay=1&mute=1",title:"Hip Shing Hong's New Completed Project 'ORIA' in Hong Kong Island East",frameBorder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerPolicy:"strict-origin-when-cross-origin",allowFullScreen:!0})]})}var y=n(7111),j=n(4335);function w(e){let{entryMode:t,sectionIndex:n,channelName:i,racingPageDetail:r,isContentOnlyTrue:l}=e,{width:s}=(0,y.s)(e=>e.screenSize),c="article-list"===t,d="theme-page"===t,h="homepage"===t,u="article-detail"===t,g="Racing"===i,m=0===n,{siteSection:p,portalChannel:_}=r,f=e=>(0,a.jsx)(j.Z,{contentType:"Listing",siteSection:p,portalChannel:_,isArticleDetail:e}),x=e=>(0,a.jsx)("div",{className:"sidebar__lrec-container",children:(0,a.jsx)(A.Z,{type:"LREC",channelName:i,template:u?"article":"index",adPosition:e})}),w=(0,a.jsx)(a.Fragment,{});return h&&(w=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(v,{}),(0,a.jsx)(b,{}),x(1)]})),c&&(w=(0,a.jsxs)(a.Fragment,{children:[m&&x(1),m&&!g&&(0,a.jsx)(b,{}),m&&!g&&x(2)||1===n&&x(g?2:3)]})),u&&(w=g?s<=911?(0,a.jsxs)(a.Fragment,{children:[m&&f(u),m&&x(1),!m&&x(2)]}):(0,a.jsxs)(a.Fragment,{children:[m&&x(1),m&&f(u),m&&x(2),!m&&x(3)]}):(0,a.jsxs)(a.Fragment,{children:[m&&x(1),m&&(0,a.jsx)(o,{entryMode:t,isContentOnlyTrue:l}),!m&&x(2)]})),d&&(w=(0,a.jsxs)("div",{className:"theme-sidebar__container",children:[(0,a.jsxs)("div",{className:"theme-sidebar__first",children:[(0,a.jsx)(v,{}),(0,a.jsx)(b,{}),x(0)]}),(0,a.jsx)("div",{className:"theme-sidebar__second",children:x(1)})]})),(0,a.jsx)("div",{className:"general-sidebar__container ".concat(t),children:w})}},6199:(e,t,n)=>{n.r(t),n.d(t,{default:()=>l});var a=n(7437);n(2265);var i=n(961),r=n(7111);function l(e){let{children:t,channelName:n,entryMode:l}=e,{width:s}=(0,r.s)(e=>e.screenSize),c=s>=1920,o="article-detail"===l?"article":"index",d="race-card"===l;return(0,a.jsxs)("div",{className:"page-container-with-skyscraper",children:[c&&!d&&(0,a.jsx)("div",{className:"skyscraper_container left",children:(0,a.jsx)(i.Z,{type:"Skyscraper",channelName:n,template:o,adPosition:1})}),(0,a.jsx)("div",{className:"listing_body",children:t}),c&&!d&&(0,a.jsx)("div",{className:"skyscraper_container right",children:(0,a.jsx)(i.Z,{type:"Skyscraper",channelName:n,template:o,adPosition:2})})]})}},9340:(e,t,n)=>{n.d(t,{default:()=>p});var a=n(7437),i=n(2265),r=n(7111),l=n(903),s=n(3218);let c=(0,l.U)((e,t)=>({spotlightList:[],groupSpotlight:[],setSpotlightList:t=>{t&&e({spotlightList:t,groupSpotlight:o(t)})},appendSpotlightList:n=>{if(n){let{spotlightList:a}=t(),i=a.concat(n);e({spotlightList:i,groupSpotlight:o(i)})}}}));function o(e){let t=()=>{let{screenSize:e}=r.s.getState(),{width:t}=e;return t>s.Gd.largeTablet?10:t>=s.Gd.tablet?12:t>s.Gd.smallTablet?9:t>=s.Gd.mobile?6:5},n=[];for(let a=0;a(0,a.jsx)("div",{className:"spotlight__item-container",children:(0,a.jsx)(d.Z,{item:e,showText:!1,hideDate:!0},t)},t))})})}var h=n(961),u=n(6623),g=n(8411),m=n(885);function p(e){let{slug:t,channelName:n}=e,{size:l,width:s}=(0,r.s)(e=>e.screenSize),[o,d]=(0,i.useState)(null),m=c(e=>e.groupSpotlight),p=c(e=>e.setSpotlightList),v=c(e=>e.appendSpotlightList),f=(0,i.useRef)(null),x=(0,g.Z)({isEnabledInfinityScroll:!0,containerRef:f,fetchMoreItems:async()=>{var e;let t=null==o?void 0:null===(e=o.links)||void 0===e?void 0:e.next;return t?await u.Z.getClientProxyServerByContentPath({path:t}):null},checkHasMoreData:e=>{var t;return!!(null==e?void 0:null===(t=e.links)||void 0===t?void 0:t.next)},handleAppendData:e=>{v(e.data)}});return((0,i.useEffect)(()=>{(async()=>{if(t){let e=await _({slug:t});d(e),p(e.data)}})()},[l,t,p]),m)?(0,a.jsxs)("div",{className:"spolight-template__container",ref:f,children:[m.map((e,t)=>{let i=t+1,r=t>1;return(0,a.jsxs)("div",{className:"spotlight-item__container",children:[(0,a.jsx)(A,{groupItem:e},t),!r&&(0,a.jsx)(h.Z,{type:"leaderboard",channelName:n,template:"index",adPosition:i})]},t)}),x]}):null}let _=async e=>{let{slug:t}=e;try{return await u.Z.getClientProxyServerArticleByZoneSlugOrChannelSlug({slug:t})}catch(e){(0,m.cM)("Failed to fetch articles:",e);return}}},7694:(e,t,n)=>{n.d(t,{default:()=>E});var a=n(7437),i=n(2265),r=n(8305),l=n(8920),s=n(6648),c=n(8787),o=n(681),d=n(8029);function A(e){let{article:t,entryMode:n,isContentOnlyTrue:i}=e;if(!t)return null;let A=i?(0,d.zR)(t.url):t.url,h=!!(null==t?void 0:t.video_path),u=["sponsor","sponsor_v2"].includes(t.article_type),g=e=>{var t;return null===(t=(0,d.Zp)({href:e,isSponsor:u}))||void 0===t?void 0:t.target},m=()=>{(0,l.Pf)({entryMode:n,position:1})};return(0,a.jsxs)("div",{"data-list-position":"1",className:"headline-banner__container",children:[(0,a.jsxs)("div",{className:"article-banner__main-article-description",children:[(0,a.jsxs)("a",{href:A,onClick:m,target:g(A||t.url),children:[(0,a.jsx)("div",{className:"list-item__title banner main-article h3",children:t.title}),!u&&(0,a.jsx)("div",{className:"list-item__content-text banner main-article b2",children:t.digest})]}),(0,a.jsx)(c.Z,{item:t,position:"banner",entryMode:n,isSponsor:u,isContentOnlyTrue:i})]}),(0,a.jsx)("div",{className:"article-banner__main-article-image",children:(0,a.jsxs)("a",{href:A,onClick:m,target:g(A||t.url),children:[(0,a.jsx)("div",{className:"article-banner__play-icon",children:(0,a.jsx)(s.default,{unoptimized:!0,alt:"logo",src:r.Z,className:"grid-item__play-icon-img ".concat(h?null:"invisible")})}),(0,a.jsx)(o.Z,{className:"article-banner__main-article-image-content",src:t.key_image.src,srcSet:null==t?void 0:t.key_image.srcset,alt:t.key_image.alt_text})]})})]})}let h=e=>{let{banners:t,entryMode:n,isContentOnlyTrue:i}=e;if(!t)return null;let r=e=>()=>{(0,l.Pf)({entryMode:n,position:e})};return(0,a.jsxs)("div",{className:"article-banner__container desktop",children:[(0,a.jsx)("div",{className:"article-banner main-section",children:t.map((e,t)=>0===t?(0,a.jsx)(A,{article:e,entryMode:n,isContentOnlyTrue:i},t):null)}),(0,a.jsx)("div",{className:"article-banner side-section",children:t.map((e,l)=>{if(!e)return null;let s=["sponsor","sponsor_v2"].includes(e.article_type),o=i?(0,d.zR)(e.url):e.url;return 0===l?null:0!==l?(0,a.jsxs)("div",{className:"article-banner__content",children:[(0,a.jsx)("a",{onClick:r(1+l),href:o,target:(e=>{var t;return null===(t=(0,d.Zp)({href:e,isSponsor:s}))||void 0===t?void 0:t.target})(o||e.url),children:(0,a.jsx)("div",{className:"list-item__title banner side-article h5",children:e.title})}),(0,a.jsx)(c.Z,{item:t[l],position:"banner",entryMode:n,isSponsor:s,isContentOnlyTrue:i})]},l):void 0})})]})};var u=n(3267),g=n(9425);function m(e){let{data:t,entryMode:n,isContentOnlyTrue:r}=e,l=(0,i.useRef)(null),[s,c]=(0,i.useState)(0);if(!t)return null;let o=e=>{var t,n;null===(n=l.current)||void 0===n||null===(t=n.swiper)||void 0===t||t.slideToLoop(e)};return(0,a.jsxs)("div",{className:"hero-banner__section-container",children:[(0,a.jsx)(u.tq,{loop:!0,ref:l,onSnapIndexChange:e=>{e.realIndex!==s&&c(e.realIndex)},className:"hero-banner__slides-container",slidesPerView:1,children:t.map((e,t)=>{let i=2+t;return(0,a.jsx)(u.o5,{"data-list-position":i,className:"hero-banner__slide",children:(0,a.jsx)(g.Z,{index:i,item:e,position:"swiper",entryMode:n,isContentOnlyTrue:r})},(null==e?void 0:e.url)||t)})}),(0,a.jsx)("div",{className:"hero-banner__slide-pagination-container",children:Array(t.length).fill(!0).map((e,t)=>(0,a.jsx)("button",{onClick:()=>o(t),className:"hero-banner__slide-pagination ".concat(t===s?"active":"")},t))})]})}function p(e){let{banners:t,entryMode:n,isContentOnlyTrue:r}=e;return((0,i.useEffect)(()=>{},[t]),t&&0!==t.length)?(0,a.jsxs)("div",{className:"m-article-banner__section-container",children:[(0,a.jsx)(A,{article:t[0],entryMode:n}),t.length>1&&(0,a.jsx)(m,{data:[...t].splice(1),entryMode:n,isContentOnlyTrue:r})]}):null}var _=n(7111);function v(e){let{banners:t,entryMode:n,isContentOnlyTrue:i}=e,{width:r}=(0,_.s)(e=>e.screenSize);return(0,a.jsx)(a.Fragment,{children:r>991?(0,a.jsx)(h,{banners:t,entryMode:n,isContentOnlyTrue:i}):(0,a.jsx)(p,{banners:t,entryMode:n,isContentOnlyTrue:i})})}var f=n(885),x=n(3183);let b={src:"/_next/static/media/v_icon_grey.75a70549.png",height:52,width:29,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAMAAADp7a43AAAAG1BMVEW/v7/Hx8fHx8fHx8fGxsbKysrExMTFxcXFxcUoLeLeAAAACXRSTlMBq5cdYEg2WCs/tZ1uAAAACXBIWXMAACxLAAAsSwGlPZapAAAAIElEQVR4nGNgYGBgZWBgYGGCYHYmBgYGRpAIMyMbEgkABEwAOToRgpYAAAAASUVORK5CYII=",blurWidth:4,blurHeight:8};function y(e){let{item:t}=e,{width:n}=(0,_.s)(e=>e.screenSize),r=(0,i.useRef)(null),l=(0,i.useRef)(null),c=(0,i.useRef)(!1),[o,A]=(0,i.useState)(0),[h,u]=(0,i.useState)(!1),g=(0,i.useRef)([]);(0,i.useEffect)(()=>{w(),m(),p()},[t,n]),(0,i.useEffect)(()=>{let e=()=>{var e;A((null===(e=r.current)||void 0===e?void 0:e.scrollLeft)||0),j()};return r.current&&r.current.addEventListener("scroll",e),()=>{r.current&&r.current.removeEventListener("scroll",e)}},[]);let m=()=>{[...document.getElementsByClassName("channel-submenu__item")||[]].forEach((e,t)=>{g.current[t]=e.offsetLeft})},p=()=>{r.current&&u(r.current.scrollWidth>r.current.clientWidth)},v=e=>{if(h){let{scrollWidth:t=0,clientWidth:n=0}=r.current||{},i="left"===e&&0===o||"right"===e&&o===t-n,l=i?b:x.Z;return(0,a.jsx)("button",{className:"channel-submenu__button ".concat(e),onClick:()=>f(e),children:(0,a.jsx)(s.default,{unoptimized:!0,alt:"channel-submenu__icon ".concat(e),src:l,className:"channel-submenu__icon ".concat(e," ").concat(i?"grey":""),width:12,height:6})})}},f=e=>{"left"===e&&o>0?y(o-40):"right"===e&&y(o+40)},y=e=>{var t;null===(t=r.current)||void 0===t||t.scrollTo({left:e,behavior:"smooth"})},j=()=>{c.current=!0,l.current&&clearTimeout(l.current),l.current=setTimeout(()=>{c.current=!1},500)},w=()=>{if(!g.current||!t)return;let e=t.findIndex(e=>e.selected);-1!==e&&void 0!==g.current[e]&&y(g.current[e])};return t&&0!==t.length?(0,a.jsxs)("div",{className:"channel-submenu__container ".concat(h?"":"not-overflowing"),children:[v("left"),(0,a.jsx)("div",{className:"channel-submenu__item-container ".concat(h?"":"not-overflowing"),ref:r,children:t.map((e,t)=>{var n;let i=null===(n=(0,d.Zp)({href:e.url}))||void 0===n?void 0:n.target;return(0,a.jsx)("a",{href:e.url,className:"channel-submenu__item ".concat(e.selected?"selected":""),target:i,children:e.label},t)})}),v("right")]}):null}var j=n(6199),w=n(8409),C=n(4335);function E(e){let{slug:t,entryMode:n,channelName:i,response:r,isContentOnlyTrue:l,banners:s}=e,{width:c}=(0,_.s)(e=>e.screenSize);if(!(null==r?void 0:r.data))return null;let o="Racing"===i;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"page-title general","data-list-style":r.style,children:(0,f.XW)(r.zone_name)}),r.sub_menu&&(0,a.jsx)(y,{item:r.sub_menu.list}),(0,a.jsx)("div",{className:"channel-page-content__container","data-list-style":r.style,children:(0,a.jsx)(j.default,{channelName:i,entryMode:n,children:(0,a.jsxs)("div",{className:"page-container ".concat(t),children:[s&&(0,a.jsx)(v,{banners:s,entryMode:n,isContentOnlyTrue:l}),o&&c>650&&(0,a.jsx)(C.Z,{contentType:"Listing",siteSection:r.data_team.zone,portalChannel:r.data_team.channel}),r.data&&(0,a.jsx)(w.Z,{articleListResponse:r,infiniteScroll:!0,entryMode:n,channelName:i,isContentOnlyTrue:l})]})})})]})}},6749:(e,t,n)=>{n.d(t,{Z:()=>l});var a=n(7437);n(2265);var i=n(885),r=n(8029);function l(e){let{sectionTitle:t,entryMode:n,moreTitle:l,url:s}=e,c=s?(0,r.Zp)({href:s}).target:"_self",o="homepage"===n?(0,i.s4)(t):t,d=l&&(0,a.jsx)("div",{className:"homepage-general__more-tag",children:s?(0,a.jsxs)("a",{href:s,target:c,children:[l," More"]}):(0,a.jsxs)("div",{children:[l," More"]})});return(0,a.jsxs)("div",{className:"homepage-general__main-section-tag",children:[o,(0,a.jsx)("div",{className:"homepage-general__main-section-border"}),d]})}},885:(e,t,n)=>{n.d(t,{Cl:()=>l,X6:()=>r,XW:()=>s,cM:()=>i,gW:()=>o,s4:()=>c});var a=n(6122);let i=function(){for(var e=arguments.length,t=Array(e),n=0;n"dev"===(0,a.env)("NEXT_PUBLIC_DEBUG_ENV"),l=()=>"uat"===(0,a.env)("NEXT_PUBLIC_RACING_IFRAME_ENV"),s=e=>e?e.replace(/-/g," ").toUpperCase():"",c=e=>e?e.replace(/-/g," ").split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" "):e,o=e=>e?e.charAt(0).toUpperCase()+e.slice(1):""},5850:(e,t,n)=>{n.d(t,{default:()=>r});var a=n(885),i=n(2265);function r(e){let{targets:t=[]}=e;return(0,i.useEffect)(()=>{window.googletag=window.googletag||{cmd:[]},googletag&&googletag.cmd.push(()=>{null==t||t.map(e=>{let{key:t,value:n}=e,i=n;Array.isArray(n)&&(i=Array.from(new Set([...n])).join(",")),(0,a.cM)("key:",t,"processedValue:",i),googletag.pubads().setTargeting(t,i)})})},[]),null}},595:(e,t,n)=>{n.d(t,{Z:()=>r});var a=n(7111),i=n(2265);function r(e){let{id:t,defaultHeight:n}=e,[r,l]=(0,i.useState)(n),{height:s,width:c}=(0,a.s)(e=>e.screenSize),o=()=>{var e;let n=null===(e=document.getElementsByClassName(t))||void 0===e?void 0:e[0];if(n){let e=new ResizeObserver(e=>{for(let t of e){let{height:e}=t.target.getBoundingClientRect();l(e)}});return e.observe(n),()=>{e.unobserve(n)}}l(0)};return(0,i.useLayoutEffect)(()=>{o()},[s,o,c]),r}},8411:(e,t,n)=>{n.d(t,{Z:()=>l});var a=n(885),i=n(7111),r=n(2265);function l(e){let{containerRef:t,fetchMoreItems:n,checkHasMoreData:l,handleAppendData:s,isEnabledInfinityScroll:c}=e,{size:o}=(0,i.s)(e=>e.screenSize),[d,A]=(0,r.useState)(!1),h=(0,r.useRef)(!1),u=(0,r.useRef)(),g=(0,r.useRef)(!0);return(0,r.useEffect)(()=>{u.current=n},[n,o]),(0,r.useEffect)(()=>{if(!c)return;let e=async()=>{try{if(t.current&&!h.current&&g.current){let{bottom:n}=t.current.getBoundingClientRect();if(n-window.innerHeight-300<0){var e;A(!0),h.current=!0;let t=await (null===(e=u.current)||void 0===e?void 0:e.call(u));if(g.current=l(t),t)s(t);else throw"error";(0,a.cM)("append list:",t),h.current=!1,A(!1)}}}catch(e){A(!1),h.current=!1,g.current=!1,(0,a.cM)("handleScroll error:",e)}};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[o]),d}},6623:(e,t,n)=>{n.d(t,{h:()=>A,Z:()=>g});var a=n(885),i=n(5566);let r=i.env.REDIS_CACHE_TIME,l=void 0===r||Number.isNaN(Number(r))?120:Number(r);class s{isRedisConnected(){var e;return(null===(e=this.redisClient)||void 0===e?void 0:e.status)==="ready"}constructor(){this.fetchAndCache=async e=>{let{fetcher:t,queryKey:n,expireSeconds:a}=e;if(!c()||!this.isRedisEnabled()||!this.isRedisConnected())return t();try{var r,s;let e="".concat(i.env.REDIS_KEY_PREFIX,":").concat(n),c=await (null===(r=this.redisClient)||void 0===r?void 0:r.get(e));if(c)return JSON.parse(c);let o=await t();return o&&(null===(s=this.redisClient)||void 0===s||s.set(e,JSON.stringify(o),"EX",a||l)),o}catch(e){throw e}},this.isRedisEnabled=()=>"true"===i.env.REDIS_ENABLE,c()&&this.isRedisEnabled()}}s.getSharedInstance=()=>(s.instance||(s.instance=new s),s.instance);let c=()=>!1,o=s.getSharedInstance();var d=n(5566);let A=d.env.API_ENDPOINT;class h{constructor(){this.request=async e=>{let{path:t,method:n,data:i,standalone:r=!1}=e,l="GET"===n?u(t,i):"",s=r?t+l:A+t+l;(0,a.cM)("GET",{method:n,endpoint:s,data:i});let c={};"GET"!==n&&(c.body=JSON.stringify(i));let o=await fetch(s,{method:n,headers:{Accept:"application/json","Content-Type":"application/json","X-Api-Key":d.env.API_TOKEN},...c}),h=await o.json();if(!h.error)return h;throw(0,a.cM)("result.error",h.error),Error(h.error.message?h.error:{message:h.error})},this.get=e=>this.request({...e,method:"GET"}),this.getHotKeys=()=>{let e="/api/v1/hot_keyword";return o.fetchAndCache({fetcher:()=>this.get({path:e}),queryKey:e})},this.getArticle=e=>{let{articleId:t}=e;return o.fetchAndCache({fetcher:()=>this.get({path:"/api/v1/article/".concat(t,"/")}),queryKey:"getArticle:".concat(t)})},this.getRecommendArticlesByArticleId=e=>{let{articleId:t}=e;return o.fetchAndCache({fetcher:()=>this.get({path:"/api/v1/recommend_article/".concat(t,"/")}),queryKey:"getRecommendArticlesByArticleId:".concat(t)})},this.getArticlesByZoneSlugOrChannelSlug=e=>{let{slug:t,...n}=e,i="/api/v1/cat/".concat(t,"/article");return(0,a.cM)("API Path:",i),o.fetchAndCache({fetcher:()=>this.get({path:i,data:n}),queryKey:i})},this.getSliderBlocks=()=>{let e="/api/v1/slider_block/article";return o.fetchAndCache({fetcher:()=>this.get({path:e}),queryKey:e})},this.getMenu=()=>{let e="/api/v1/menu";return o.fetchAndCache({fetcher:()=>this.get({path:e}),queryKey:e})},this.getDrawerMenu=()=>{let e="/api/v1/drawer";return o.fetchAndCache({fetcher:()=>this.get({path:e}),queryKey:e})},this.getHomepageSlugList=()=>{let e="/api/v1/homepage_slug_list";return o.fetchAndCache({fetcher:()=>this.get({path:e}),queryKey:e})},this.getRSSFeeds=()=>this.get({path:"/api/v1/rss"}),this.getArticleListByTag=e=>{let{tagName:t}=e,n="/api/v1/tag_v2/".concat(t,"/article");return o.fetchAndCache({fetcher:()=>this.get({path:n}),queryKey:n})},this.getMagazine=()=>{let e="/api/v1/magazine";return o.fetchAndCache({fetcher:()=>this.get({path:e}),queryKey:e})},this.getGlobalSearch=e=>{let{query:t,sort:n}=e,a="/api/v1/search?keyword=".concat(t,"&sort_by=").concat(n);return o.fetchAndCache({fetcher:()=>this.get({path:a}),queryKey:a})},this.getPortalBlock=e=>{let{slug:t}=e;return o.fetchAndCache({fetcher:()=>this.get({path:"/api/v1/menu/portal_block/".concat(t)}),queryKey:"getPortalBlock:".concat(t)})},this.getSpecialArticleList=()=>o.fetchAndCache({fetcher:()=>this.get({path:"/api/v1/special_article"}),queryKey:"getSpecialArticleList"}),this.getArticleFooter=e=>{let{footer_id:t}=e;return o.fetchAndCache({fetcher:()=>this.get({path:"/api/v1/footer/".concat(t)}),queryKey:"getArticleFooter:".concat(t)})},this.getThemePage=e=>{let{themeName:t}=e,n="/api/v1/theme/".concat(t,"/page");return o.fetchAndCache({fetcher:()=>this.get({path:n}),queryKey:n})},this.getClientProxyServerPortalBlock=e=>this.get({path:"/api/portalblock",data:e,standalone:!0}),this.getClientProxyServerThemeTagArticleList=e=>this.get({path:"/api/theme",data:e,standalone:!0}),this.getClientProxyServerGlobalSearch=e=>this.get({path:"/api/search",data:e,standalone:!0}),this.getClientProxyServerHotKeys=()=>this.get({path:"/api/hotkeys/",standalone:!0}),this.getClientProxyServerArticleByCategory=e=>this.get({path:"/api/article",data:e,standalone:!0}),this.getClientProxyServerByContentPath=e=>this.get({path:"/api/content",data:e,standalone:!0}),this.getClientProxyServerArticleByZoneSlugOrChannelSlug=e=>this.get({path:"/api/homepage/",data:e,standalone:!0}),this.getClientProxyServerSpecialArticleList=()=>this.get({path:"/api/specialarticlelist/",standalone:!0}),this.getClientProxyServerDrawerMenu=()=>this.get({path:"/api/menu/",standalone:!0}),this.getClientProxyServerMagazine=()=>this.get({path:"/api/magazine/",standalone:!0}),this.fetchApiByPath=e=>{let{path:t,...n}=e;return o.fetchAndCache({fetcher:()=>this.get({path:t,data:n}),queryKey:"".concat(t)})},this.getSitemap=async()=>await o.fetchAndCache({fetcher:()=>this.get({standalone:!0,path:"https://dev-internal-api.stheadline.com/api/v1/sitemap"}),queryKey:"getSitemap"}),this.getWeatherDataJson=async()=>await o.fetchAndCache({fetcher:()=>this.get({standalone:!0,path:"https://data.weather.gov.hk/weatherAPI/opendata/weather.php?dataType=rhrread&lang=en"}),queryKey:"getWeatherDataJson:local_weather_data"})}}h.getSharedInstance=()=>(h.instance||(h.instance=new h),h.instance);let u=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[];if(!t||0===Object.keys(t).length)return"";for(let e in t)n.push(encodeURIComponent(e)+"="+encodeURIComponent(t[e]));let a="".concat(n.join("&"));return(null==e?void 0:e.includes("?"))?"&".concat(a):"?".concat(a)},g=h.getSharedInstance()},3538:(e,t,n)=>{n.d(t,{Z:()=>i});class a{on(e,t){this.events[e]||(this.events[e]=[]),this.events[e].push(t)}emit(e,t){let n=this.events[e];n&&n.forEach(e=>e(t))}off(e,t){this.events[e]&&(this.events[e]=this.events[e].filter(e=>e!==t))}constructor(){this.events={}}}a.getSharedInstance=()=>(a.instance||(a.instance=new a),a.instance);let i=a.getSharedInstance()},4584:(e,t,n)=>{n.d(t,{A:()=>r,s:()=>l});var a=n(8029),i=n(903);let r=["fz-xs","fz-s","fz-normal","fz-l","fz-xl"],l=(0,i.U)((e,t)=>({articleDetail:void 0,setArticleDetail:t=>{t&&e({articleDetail:t})},trackingCookie:{sitesection:"",channel:"",positionNumber:"",pageSection:""},isShowingGallery:!1,switchGalleryCount:0,fontSize:(0,a.UP)()?2:parseInt(localStorage.getItem("fontSizeData")||2),updateSwitchGalleryCount:()=>{e(e=>({switchGalleryCount:e.switchGalleryCount+1}))},openGallery:()=>{e({isShowingGallery:!0})},closeGallery:()=>{e({isShowingGallery:!1,switchGalleryCount:0})},updateFontSize:n=>{let a=r.length,{fontSize:i}=t();if("increase"===n&&i>=a-1||"minus"===n&&i<=0)return;let l=i+("minus"===n?-1:1);e({fontSize:l}),localStorage.setItem("fontSizeData","".concat(l))},updateTrackingCookies:t=>{e({trackingCookie:t})}}))},261:(e,t,n)=>{n.d(t,{Y:()=>a});let a=(0,n(903).U)((e,t)=>({articleList:[],articleListInfo:void 0,setArticleListInfo:t=>{if(t){let{data:n,...a}=t;e({articleList:n,articleListInfo:a})}},appendArticleList:n=>{if(n){let{articleList:a}=t(),{data:i,...r}=n;e({articleList:[...a,...i],articleListInfo:r})}}}))},7111:(e,t,n)=>{n.d(t,{s:()=>i});var a=n(903);let i=(0,a.U)((e,t)=>({screenSize:{width:0,height:0,screen:"desktop",size:"greaterThan1367"},setScreenSize:t=>{let{width:n,height:a}=t;e({screenSize:{width:n,height:a,screen:0!==n&&n<=1024?"mobile":"desktop",size:r(n)}})}})),r=e=>e<=1366&&e>1024?"between1366and1025":e<=1024&&e>820?"between1024and820":e<=820&&e>650?"between821and651":e<=650&&e>390?"bewteen650and391":e<=390?"lessThan390":"greaterThan1367";(0,a.U)((e,t)=>({isHamburgerListActive:!1,setIsHamburgerListActive:t=>{e({isHamburgerListActive:!t})}}))},1922:(e,t,n)=>{n.d(t,{L:()=>a});let a=(0,n(903).U)((e,t)=>({isMenuActive:!1,setIsMenuActive:t=>{e({isMenuActive:!t})}}))},4602:(e,t,n)=>{n.d(t,{Z:()=>r});var a=n(885),i=n(6122);let r=e=>{let{adtag:t,adPlacement:n,template:r,channelName:l,type:s,adPosition:c}=e,o=(0,i.env)("NEXT_PUBLIC_AD_ACCOUNT_ID");if(t)return"/".concat(o,"/").concat(t);let d="mobile"===n?(0,i.env)("NEXT_PUBLIC_AD_MWEB_ENV"):(0,i.env)("NEXT_PUBLIC_AD_ENV");if("Preroll"===r)return"/".concat(o,"/").concat(d,"/").concat((0,a.gW)(l),"_detail-preroll");let A=function(e){let{channelName:t,template:n,type:i}=e,r="";r=t,("responsive"===t||"SpotLight"===t)&&(r="Spotlight");let l=(0,a.gW)(r),s="Gallery-leaderboard"===i;return"homepage"===t||s?"".concat(l).concat(s?"_":"-"):"".concat(r,"_").concat("article"===n?"detail":"list","-")}({channelName:l,template:r,type:s}),h="/".concat(o,"/").concat(d,"/").concat(A).concat(s).concat(c||"");return(0,a.cM)("adUnit:",h),h}},3218:(e,t,n)=>{n.d(t,{Gd:()=>a});let a={desktop:1920,largeTablet:1366,tablet:1024,smallTablet:820,mobile:650,smallMobile:390}},8920:(e,t,n)=>{n.d(t,{Nw:()=>d,Pf:()=>y,F_:()=>w,K3:()=>C,iM:()=>h,SE:()=>f,Z_:()=>m,Sm:()=>_,pF:()=>g,Gc:()=>p,D5:()=>u,y:()=>v});var a=n(261),i=n(8029),r=n(885),l=n(4584);let s=e=>{window.dataLayer=window.dataLayer||[],window.dataLayer.push(e),(0,r.cM)("GAHelper logGAEvent",e)},c=e=>{e.forEach(e=>{(0,i.d8)(e)})},o=e=>{var t,n;if(!(null==e?void 0:e.length))return"";let a=null===(t=e[2])||void 0===t?void 0:t.trim(),i=null===(n=e[3])||void 0===n?void 0:n.trim();if(!a)return"";if(i&&a)return"".concat(i,".").concat(a);let r=e.map(e=>"string"==typeof e?e.trim().replace(/\b\w/g,e=>e.toUpperCase()).replace(/\s+/g,""):e).filter(Boolean).join(".");return".."!==r&&r?r:""},d=e=>{let t={};return e.forEach(e=>{let n=decodeURIComponent((0,i.ej)(e));n&&(t[e]=n,(0,i.kT)(e))}),t},A=e=>{let{primary_channel_name:t="",primary_zone_name:n="",zone_name:a}=(null==e?void 0:e.tracking)||{},i=E({event:"screenload",articleid:e.article_id,articlename:e.title,contenttype:"Article",primarychannel:t,primaryzone:n,sitesection:a,channel:e.channel_name}),{channel:s,positionNumber:c,sitesection:d,pageSection:A}=l.s.getState().trackingCookie;return(0,r.cM)("useArticleDetailStore",s,c,d,A),i.listingpost=o([d,s,c,A]),i},h=e=>{let t=A(e);s(t={...t,videotitle:e.video_title,videoid:e.video_id})},u=e=>{let{zone:t="",channel:n=""}=e.data_team||{},a=E({event:"screenload",contenttype:"Listing",sitesection:t,channel:n});(0,r.cM)("eventPayloadeventPayload list",e,a),s(a)},g=e=>{let t=E({event:"screenload",contenttype:"iFrame",sitesection:"Racing",channel:null==e?void 0:e.title});(0,r.cM)("gaLogIframePage",e,t),s(t)},m=e=>{let{zone:t="",channel:n=""}=e.data_team||{},a=E({event:"screenload",contenttype:"Listing",sitesection:t,channel:n});(0,r.cM)("eventPayloadeventPayload list",e,a),s(a)},p=e=>{let t=E({event:"screenload",contenttype:"Listing",sitesection:"Search",searchkeyword:e.query});(0,r.cM)("gaLogSearchPage",e.query,t),s(t)},_=e=>{let t=E({event:"screenload",contenttype:"Listing",sitesection:e.pageSlug});(0,r.cM)("gaLogGeneralPage",e.pageSlug,t),s(t)},v=(e,t)=>{let n=A(e);s(n={...n,event:t,contenttype:"Video",videotitle:e.video_title,videoid:e.video_id})},f=(e,t)=>{let n=A(e);s(n={...n,contenttype:"Image",imagenumber:t})},x=e=>{var t,n;let{position:i}=e,l=a.Y.getState().articleListInfo;l&&(c([{key:"sitesection",value:null===(t=l.data_team)||void 0===t?void 0:t.zone},{key:"channel",value:null===(n=l.data_team)||void 0===n?void 0:n.channel},{key:"positionNumber",value:"".concat(i)}]),(0,r.cM)("trackingClickArticleItemInList",a.Y.getState()))},b=e=>{let{position:t}=e;(0,r.cM)("trackingClickArticleItemInDetail",l.s.getState());let n=l.s.getState().articleDetail;if(!n)return;let{zone_name:a="",primary_channel_name:i=""}=n.tracking||{};c([{key:"sitesection",value:a},{key:"channel",value:i},{key:"positionNumber",value:"".concat(t)},{key:"pageSection",value:"Read More"}])},y=e=>{let{position:t,callback:n,entryMode:a}=e;"article-list"===a?x({position:t}):"article-detail"===a&&b({position:t}),null==n||n()},j=e=>{let{contentType:t,siteSection:n,portalChannel:a,buttonName:i,outboundLink:r,articleDetail:d}=e;c([{key:"sitesection",value:n},{key:"channel",value:a}]);let A=E({event:"customclick",contenttype:t,sitesection:n,channel:a,clickbutton:i,outboundlink:r,campaignid:"Portal Block"});if(d){let{primary_channel_name:e="",primary_zone_name:t="",zone_name:n}=(null==d?void 0:d.tracking)||{};A.videotitle=d.video_title,A.videoid=d.video_id,A.articleid=d.article_id,A.articlename=d.title,A.primarychannel=e,A.primaryzone=t,A.sitesection=n}let{channel:h,positionNumber:u,sitesection:g}=l.s.getState().trackingCookie;A.listingpost=o([g,h,u]),s(A)},w=e=>{let{contentType:t,siteSection:n,portalChannel:a,buttonName:i,outboundLink:r,articleDetail:l,callback:s,from:c}=e;"portalBlock"===c&&j({contentType:t,siteSection:n,portalChannel:a,buttonName:i,outboundLink:r,articleDetail:l}),null==s||s()},C=(e,t,n,a)=>{let i=A(e);s(i={...i,event:"customclick",videotitle:e.video_title,videoid:e.video_id,clickbutton:t,outboundlink:n}),null==a||a()},E=e=>({articleid:"",articlename:"",footerlinkname:"The Standard",listingpost:"",primarychannel:"",primaryzone:"",sitesection:"",channel:"",videoid:"",videotitle:"",searchkeyword:"",clickbutton:"",outboundlink:"",campaignid:"",imagenumber:"",...e})},8029:(e,t,n)=>{n.d(t,{UP:()=>h,Zp:()=>A,cY:()=>s,d8:()=>d,ej:()=>c,kT:()=>o,zR:()=>u});var a=n(6623),i=n(9212),r=n.n(i);let l={MINUTE:60,HOUR:3600,DAY:86400};function s(e,t){let n=Number(e);if(isNaN(n)||n<0)return"";r().locale("zh-hk");let a=Math.floor(Date.now()/1e3)-n,i=1e3*n;if("header"===t)return r()(i).utcOffset(8).format("MMM D, HH:mm");if("magazine"===t)return r()(i).utcOffset(8).format("D MMM YYYY");if("article"===t){if(a<=l.MINUTE)return"Just now";if(a{var t,n;if(h())return"";let a=new RegExp("(^| )".concat(e,"=([^;]+)")),i=null===(n=document)||void 0===n?void 0:null===(t=n.cookie)||void 0===t?void 0:t.match(a);return i?i[2]:""},o=e=>{h()||(document.cookie="".concat(e,"=; path=/; expires=Thu, 01 Jan 1970 00:00:00 UTC; domain=").concat(location.hostname))},d=e=>{let{key:t,value:n,exdays:a}=e,i=new Date;i.setTime(i.getTime()+864e5*a);let r="expires="+i.toUTCString();document.cookie="".concat(t,"=").concat(encodeURIComponent(n),"; ").concat(r,"; path=/")},A=e=>{let{href:t,isSponsor:n}=e;if(!t)return{href:t,target:"_self"};let i=!!a.h&&(null==t?void 0:t.includes(a.h));return n?{href:t,target:"_blank"}:t.startsWith("http")&&!i?{href:t,target:"_blank"}:{href:t,target:"_self"}},h=()=>!1,u=e=>{if(e&&"string"==typeof e)return"".concat(e,"?content_only=true")}},2838:(e,t,n)=>{n.d(t,{Z:()=>a});let a={src:"/_next/static/media/img_placeholder.baf93f31.jpg",height:900,width:1600,blurDataURL:"data:image/jpeg;base64,/9j/2wBDAAoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/2wBDAQoKCgoKCgsMDAsPEA4QDxYUExMUFiIYGhgaGCIzICUgICUgMy03LCksNy1RQDg4QFFeT0pPXnFlZXGPiI+7u/v/wgARCAAFAAgDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/9oADAMBAAIQAxAAAACqAKf/xAAaEAEAAQUAAAAAAAAAAAAAAAABAgARMUFx/9oACAEBAAE/ACKMlmt8Drlf/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAgEBPwB//8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAgBAwEBPwB//9k=",blurWidth:8,blurHeight:5}},8305:(e,t,n)=>{n.d(t,{Z:()=>a});let a={src:"/_next/static/media/play.6297fafb.svg",height:80,width:80,blurWidth:0,blurHeight:0}},3183:(e,t,n)=>{n.d(t,{Z:()=>a});let a={src:"/_next/static/media/v-icon.8bb84e9e.png",height:45,width:88,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAGFBMVEUJCApMaXEJCAoHBwcJCAoAAAAICAoHBwse3uBsAAAACHRSTlO8AFgRsARHIBXOuq0AAAAJcEhZcwAALEsAACxLAaU9lqkAAAAiSURBVHicBcGBAQAwCIMwaHX+//ESeO76hiMaDktCRTtT/QY9AE/mdx4vAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:4}}}]);Final videos show last moments of 5 workers killed in Tai Po fire
Read More